1675得票23回答
动态创建元素的事件绑定?

我有一段代码,其中我正在循环遍历页面上的所有选择框,并将 .hover 事件绑定到它们上,在 鼠标移入/移出 时调整其宽度。 这在页面准备就绪时发生,效果良好。 问题是添加到Ajax或DOM中的任何选择框都不会绑定事件。 我找到了这个插件 (jQuery Live Query Plugi...

1118得票13回答
如何使用jQuery在多个事件中触发相同的函数?

有没有一种方法可以在一行中调用keyup、keypress、blur和change事件来调用同一个函数,还是我必须分别处理它们? 我的问题是,我需要使用数据库查找验证一些数据,并且希望确保在任何情况下都不会忽略验证,无论是输入还是粘贴到框中。

1112得票9回答
event.stopPropagation和event.preventDefault有什么区别?

它们似乎在做同样的事情...这是因为一个是现代的,另一个是旧的吗?还是它们被不同的浏览器支持? 当我自己处理事件时(没有使用框架),我只是总是检查两者是否都存在,如果存在就同时执行它们。我也会return false,但我有一种感觉,它无法与使用node.addEventListener附加...

1105得票22回答
如何在JavaScript或调试中查找DOM节点上的事件监听器?

我有一个页面,其中一些事件监听器附加在输入框和选择框上。有没有办法找出哪个事件监听器正在观察特定的DOM节点以及针对什么事件? 事件是使用以下方式附加的: Prototype的Event.observe; DOM的addEventListener; 作为元素属性element.oncli...

739得票24回答
jQuery事件Keypress:按下了哪个键?

使用jQuery时,当我绑定到keypress事件时,如何找出按下了哪个键?$('#searchbox input').bind('keypress', function(e) {}); 当按下ENTER键时,我想触发提交操作。 [更新] 尽管我已经自己找到了(或者更好地说:找到了一个)...

681得票19回答
如何在JavaScript中触发事件?

我使用addEventListener为文本框附加了一个事件,它可以正常工作。但当我想要从另一个函数中编程触发该事件时,出现了问题。 我应该如何做呢?

629得票8回答
如何使用jQuery将事件附加到动态HTML元素?

假设我有一些jQuery代码,将事件处理程序附加到所有类名为.myclass的元素。 例如:$(function(){ $(".myclass").click( function() { // do something }); }); 我的HTML可能如下所示:...

600得票16回答
使用jQuery查找注册在对象上的事件处理程序

我需要找出一个对象上注册的事件处理程序。 例如:$("#el").click(function() {...}); $("#el").mouseover(function() {...}); $("#el")已注册了click和mouseover事件。 有没有一种方法可以查找它们,并可能迭...

568得票20回答
动态生成的元素上点击事件无法生效

<html> <head> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> ...

514得票10回答
jQuery为多个元素绑定相同的点击事件。

有没有办法在页面上为不同的元素执行相同的代码? $('.class1').click(function() { some_function(); }); $('.class2').click(function() { some_function(); }); 不要做这样的事...