JMeter can be used for load testing etc. Also, it's possible to do functional testing as well. I know selenium scripts can be run in JMeter.
Why use selenium if most of the work can be done using JMeter?
Please note that I'm expecting an answer relating to such as advantages of selenium over JMeter, unique actions/tests can be performed in selenium and use of both tools other than one tool(JMeter)