如何使用字符串将此选择器添加到选择器

时间:2013-06-25 10:10:44

标签: jquery href css-selectors

我知道你可以使用选择器$("a[href*= 'abc']") 但有没有办法使用这个选择器?

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

2 个答案:

答案 0 :(得分:2)

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

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

但是我怀疑this是你想要使用的。也许类似于this.getAttribute("rel")或其他东西,但不是this本身。

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

答案 1 :(得分:1)

你的意思是这样的:

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