我在电子商务平台上进行了一些修改,我无法选择属性。
$('.menu.superior a[title=E-LIQUID'S / JUICE]')
但是,空格,引号(')和“ /”引发了异常...
如何逃脱这些字符?我尝试使用“ \”,但是没有用。
答案 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"]')