我是JQuery的新手。
如果我有下面的标签。从href中提取“页面”值的最佳JQuery方法是什么?
<a href="Search/Advanced?page=2">2</a>
马尔科姆
发布于 2009-05-17 10:55:08
我首先想到的是一行正则表达式:
var pageNum = $("#specificLink").attr("href").match(/page=([0-9]+)/)[1];
发布于 2009-05-16 03:29:11
我在这里看到两个选择
var link = $('a').attr('href');
var equalPosition = link.indexOf('='); //Get the position of '='
var number = link.substring(equalPosition + 1); //Split the string and get the number.
我不知道您是否会使用它进行分页,并将文本保存在现有的<a>
-tag中,但如果您应该这样做,您也可以这样做
var number = $('a').text();
发布于 2009-05-16 03:22:08
首先,您需要提取路径,如下所示:
$("a#myLink").attr("href");
然后看看这个插件:http://plugins.jquery.com/project/query-object
它将帮助你处理你想做的所有类型的querystring事情。
/Peter F
https://stackoverflow.com/questions/872217
复制