谁能看到我在这里出错的地方,我试图在链接中获取 ?p= 之后的最后一个字符并放入一个变量,但我使用的代码返回 /。
我的代码是:
$("#dvPartial").on('click', '.dvPagerCities a', function (event) {
alert('click detected');
var city = ($('input#hdnCountry').val());
alert(city);
var link = $('a').attr('href');
//var getEqualPosition = link.indexOf('?p='); //Get the position of '='
var getEqualPosition = link.indexOf('='); //Get the position of '='
var number = link.substring(getEqualPosition + 1); //Split the string and get the number.
我的链接是
<a href="/Weather/Index/Australia?p=2">»</a>
我认为正在发生的事情是它拿起了 1st = 。
我的理论是这样的。
1)检测点击事件
2)获取导致事件的链接
3)提取p的值,
p 可以是 1 个数字、2 个数字或 3 个数字。
任何帮助将不胜感激,因为似乎我一解决一个问题就会出现另一个问题。
谢谢
乔治