Javascript 如何使用jquery从链接中获取值

Javascript 如何使用jquery从链接中获取值,javascript,jquery,Javascript,Jquery,我想通过从jQuery获取值,通过ajax传递一个值。但我正在使用链接,所以在获取值时遇到问题。我试了以下方法 <a id="addpa" class="ActionPopup" href="http://localhost:49951/admin/assignhome/Add?sPId=7">Add</a> 结果显示未定义。如何计算sPId的值?给我一些想法 如何计算sPId的值 尝试使用String.prototype.split(),Array.prototype

我想通过从jQuery获取值,通过ajax传递一个值。但我正在使用链接,所以在获取值时遇到问题。我试了以下方法

<a id="addpa" class="ActionPopup" href="http://localhost:49951/admin/assignhome/Add?sPId=7">Add</a>
结果显示未定义。如何计算sPId的值?给我一些想法

如何计算sPId的值

尝试使用
String.prototype.split()
Array.prototype.pop()


什么是
getParameterByName
?我用谷歌搜索它。一个解决方案是他们声明getParameterByName..所以我尝试获取值?PS:请阅读副本中每个答案的注释。有一些很好的观点是它是原型而不是原型
var spId = $("#addpa").prop("href"); // Here i am getting a whole Url
var thequerystring = getParameterByName("sPId"); 
var spId = $("#addpa").prop("href").split(/=/).pop();