Q:

In what scenarios we need to use jQuery in mvc?

Being a beginner to MVC, still I am unable to understand in what scenarios we need to use jQuery, the relation between jQuery and MVC.
So far I noticed that we use jQuery a lot in MVC and without having knowledge in jQuery it’s not possible to learn MVC.

A:

The first thing you need to do is understand the difference between the server and the client.
ASP.NET MVC lives on the server. MVC is a framework for serving up web requests. You can write MVC applications that use 0 lines of JavaScript or jQuery.
The client-side JavaScript, specifically jQuery, is its own monster. jQuery provides shortcuts for working and manipulating the DOM. jQuery and JavaScript is independent of the server, and can be used with any type of web server, Microsoft stack or otherwise.
The two are very closely related because there is a lot of functionality where constant communication between the server and the client, or pages that change as the user performs various actions, is almost necessary functionality in "modern" web applications.

