preventDefault()对我不起作用 [英] preventDefault() won't work for me

查看:68
本文介绍了preventDefault()对我不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

为什么这会拒绝工作?
HTML内容

Why will this refuse to work?
HTML stuff

<div id="nav-bar">  
  <ul>  
    <li>  
      <span>  
        <a href="contact.html">Contact</a>  
      </span>  
    </li>  
  </ul>  
</div>

JavaScript东西

Javascript stuff

$('div#nav-bar').filter('a').click(function(event){
    event.preventDefault();
});

推荐答案

过滤器仅过滤已选择的内容.您的情况是#nav-bar元素.

Filter only filters what is already selected. In your case, the #nav-bar element.

您需要这个:

$('div#nav-bar a').click(function(event){
        event.preventDefault();
    });

这篇关于preventDefault()对我不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆