-3

我知道你可以使用选择器$("a[href*= 'abc']") ,但是有什么方法可以使用这个选择器吗?

$("a[href*= this ]")
4

2 回答 2

2

您可以自由地将变量连接到选择器中,因为它只是一个与其他字符串一样的字符串:

$("a[href*='"+somevar+"']")

但是我怀疑这this是你想要使用的。也许是类似的this.getAttribute("rel")东西,但不是this单独的。

确保您进行测试console.log(your selector here)以确保您将正确的字符串传递给 jQuery!

于 2013-06-25T10:15:25.643 回答
1

你的意思是这样的:

$("a[href*= '" + this.href + "' ]")
于 2013-06-25T10:15:29.860 回答