如何在Jquery选择器中转义一些特殊字符?

时间:2019-09-21 18:11:14

标签: javascript jquery html css

我在电子商务平台上进行了一些修改,我无法选择属性。

 $('.menu.superior a[title=E-LIQUID'S / JUICE]')

但是,空格,引号(')和“ /”引发了异常...

如何逃脱这些字符?我尝试使用“ \”,但是没有用。

2 个答案:

答案 0 :(得分:3)

更冗长但不需要转义的替代方法是使用filter(function)

$('.menu.superior a[title]').filter(function(){
   return this.title === "E-LIQUID'S";
});

答案 1 :(得分:2)

引用属性值,并转义单引号,这样它就不会终止字符串。

$('.menu.superior a[title="E-LIQUID\'S / JUICE"]')