我正在尝试隐藏在Firefox中弹出的链接的标题,但如果我执行以下操作,则会出现错误:
$('a["title"]').on('mouseenter', function(e){
e.preventDefault();
});
控制台
未捕获错误:语法错误,无法识别的表达式:["标题"]
答案 0 :(得分:3)
省略属性选择器中的双引号。它应该是a[title]
:
$('a[title]').on('mouseenter', function(e){
e.preventDefault();
});
引号通常表示属性的值。例如,a[title="value"]
。
有关进一步参考,请使用属性选择器can be found here的正确语法。