preventDefault()赢得'It’我不管用
preventDefault() won't work for me
为什么这会拒绝工作
HTML内容
<div id="nav-bar">
<ul>
<li>
<span>
<a href="contact.html">Contact</a>
</span>
</li>
</ul>
</div>
Javascript内容
$('div#nav-bar').filter('a').click(function(event){
event.preventDefault();
});
Filter只过滤已经选择的内容。在您的案例中,#nav-bar
元素。
你需要这个:
$('div#nav-bar a').click(function(event){
event.preventDefault();
});
filter
是错误的方法。您应该使用find
在选择中查找元素:
$('div#nav-bar').find('a')...
或者简单地将其组合成一个选择器:
$('div#nav-bar a')...
在你解决了这个问题之后,你的preventDefault
将被应用并工作,这段代码没有任何问题。
相关文章:
- Lodash懒惰链不'It’我不管用
- React Native-What'It’在任何地方都要留下逗号
- reducers在redux中得到Function not Object,what'it’他错了
- asp.net MVC,重定向到视图,视图打开新窗口到外部url,它'It’’’’我们被当成一种风景
- 如何限制一个字段只接受4个数字字符作为输入,并获得'It’这是潜水警报
- jQuery从输入中获取值并检查它是否'It’是的.如果是这样,它应该公布有多少是正确的
- 我们能在&在块到mocha的特定测试用例(it)之后
- Node.js:多个然后'It’执行顺序不正确
- Electron:Express.js服务器在Mongo数据库'It’准备好了
- 如果i变量'It’’’’It’’没有在里面使用
- jQuery.data('itemname')不工作,但jQuery.attr('data it
- 使文本在它之后再次可见'It’s被一个按钮隐藏了
- preventDefault()赢得'It’我不管用
- 如何在弹出窗口中隐藏文本属性'It’传单上没有填写
- 看起来第一个console.log是'It’不太对
- 如何使绑定提交始终有效?它'It’他不时地工作
- jQuery Tag-It – 如何在选择标签时自动显示自动完成列表
- Ajax GET 请求的 URL 失败,但 hurl.it 相同 URL 的 GET 请求有效.什么给
- 分析错误失败-What'It’他错了
- 我的jquery在本地工作,但当它'it’s上传到我的网站上,它只起部分作用