event.preventDefault() in firefox
event.preventDefault() in firefox
我在火狐浏览器的event.preventDefault()
上遇到了问题,它不起作用。这是jquery代码。
$("#facebook-del-1").click(function(){
event.preventDefault();
var selector = "#"+$(this).attr("id");
$(selector).closest('a.tag').remove();
});
它在Chrome中工作,但在Firefox中不起作用。你可以在这里查看 http://jsfiddle.net/qXPj8/2/
谁能指导我?
谢谢!
将事件参数传递给处理程序函数,
// V-- Added event arg
$("#facebook-del-1").click(function(event) {
固定小提琴:http://jsfiddle.net/skram/qXPj8/6/
您似乎忘记了事件参数:
$("#facebook-del-1").click(function(event){
event.preventDefault();
var selector = "#"+$(this).attr("id");
$(selector).closest('a.tag').remove();
});
请参考 event.preventDefault docs 页面。
正如其他答案所述,您应该将"event"参数传递给处理程序方法。 如果您不想传递"event"参数,您应该能够在方法末尾"返回false"并禁用默认行为。
相关文章:
- event.offsetX in Firefox
- window.screen in FireFox
- event.preventDefault() in firefox
- window.find() in Firefox vs Chrome
- javascript for html scrollbar that works in firefox
- window.opener is null in firefox
- slideToggle problems in Firefox?
- eval in Firefox Addon
- DatePicker in Firefox
- Prevent fouc in firefox and ie
- sessionStorage in Firefox
- Jquery in FireFox?
- foreignObject display:none in Firefox and Chrome
- document.body.onload in Firefox
- Google's downloadDataURI in Firefox
- Three.js Camera Orientation in Firefox for Android
- jQuery animate() Buggy in Firefox
- commandDispatcher in Firefox
- RegExp in FireFox 4-5b
- Firefox 5 dispatchEvent in Firefox