jQuery选择等号后面的最后一个单词

3

我正在使用$(this).attr("href");来选择被点击元素的href属性值,但我只需要选择最后一个'='符号后面的部分。

例如:

href="index.php?con=123&id=123&sel=heyhey"

我只需要href的最后一部分,即'heyhey'

如何选择?

2个回答

3

不使用正则表达式 -

var parts = $(this).attr('href').split('=');
var part = parts[parts.length - 1];

也许我会需要这个,所以如果我需要'&sel=heyhey'呢?我的意思是包括'&'符号。它会是什么样子呢? - Jonathan

0
var s = "index.php?con=123&id=123&sel=heyhey";
var i = s.lastIndexOf("=");
alert(s.substr(i+1, s.length));

编辑:

甚至不需要 jQuery


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接