我有一组带有href = javascript:method('category1')的超链接,同样也有category2 category3 ...
我想选择带有包含category1的href的超链接,所以我写了
jQuery([href * ='category1'])但不知道为什么它也选择了category10 category11 category12的超链接...还
我知道category1在所有这些中都很常见,但是'category1'应该不应该是'我需要把'与逃避字符放在一起。
答案 0 :(得分:5)
jQuery("a[href=javascript:method('category1')]");
如果您只想要category1,请执行=
,并定义整个href。
另外,你错过了外引号。
修改强>
或者,如果您想稍微缩短它,可以使用'attribute ends with'选择器。
jQuery("a[href$=('category1')]");
答案 1 :(得分:0)
如何为每个超链接添加一个id以便于选择它们?
答案 2 :(得分:0)
使用Attribute contains选择器。
$("a[href*=category]");