我有一组带有href = javascript:method('category1')的超链接,同样也有category2 category3 ...
我想选择包含类别1的href超链接,所以我写了
jQuery(a [href * ='category1'])但不知道为什么它还会选择category10 category11 category12 ...
我知道category1在所有它们中都是常见的,但是'category1'应该不是我需要将'与转义字符放在一起。
最佳答案
jQuery("a[href=javascript:method('category1')]");
如果只需要category1,则只需执行
=
,然后定义整个href。此外,您缺少外部引号。
编辑:
另外,如果您想将其缩短一点,可以使用“属性结尾为”选择器。
jQuery("a[href$=('category1')]");