2013-06-25 45 views
-2

我知道你可以使用选择器$("a[href*= 'abc']") 但有没有什么办法可以使用这个选择器?如何添加一个这个选择器到字符串选择器

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

需要一些更多的解释。为什么你需要使用'this'? – bipen

+1

'this'会返回一个元素,怀疑它是否会对你匹配'href'属性有帮助。 –

+1

什么是“这个选择器”? “选择器”通常指的是CSS选择器,并没有称为“this”的CSS选择器。 –

回答

2

您可以自由拼接变量到选择,因为它就像任何其他的字符串:

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

但是我怀疑this是您要使用的东西。也许像this.getAttribute("rel")什么的,但不是this本身。

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

1

你的意思是这样的:

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

是的,我正在寻找替代选择器。 – user2519525

相关问题