如何选择并将preventDefault()置于与特定类的链接

时间:2018-04-26 13:45:06

标签: jquery

如何获取特定类的所有链接并将它们设置为preventDefault()?

我有这个代码抛出此错误

$("document").ready(function(){
if($("a.particulaClass").length>0){
    var theGroup = $("a.particulaClass")
    for(var i=0;i<theGroup.length;i++){
        theGroup.eq(i).preventDefault();
    }
}})

未捕获TypeError:seleccion.eq(...)。preventDefault不是函数

我想这是因为它不是jQuery对象,但是,我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

preventDefault()必须用于事件,而不是元素。

只需在a.particulaClass

上点击即可添加事件监听器

&#13;
&#13;
$(document).on('click','a.particulaClass', e => {
  e.preventDefault();
});
&#13;
&#13;
&#13;