jqury中如何给span加click事件
动态添加的元素要使用live(1.7之前)或on(1.7之后)进行事件绑定
jQuery
$("#a").live("click",function(){
????alert("动态添加的元素被点击");
});
jQuery>=1.7
$(document).on("click","#a",function(){
????alert("动态添加的元素被点击");
});
把上面的click换成你需要绑定的事件,例如mouseover、mouseout、dblclick、、、
jquery事件绑定正确的是
在jQuery中,事件绑定可以通过多种方法实现,但最常见的是使用`on()`方法。
正确的事件绑定方式应该包括选择元素和指定事件类型,例如`$("element").on("click", function(){ //处理事件的代码});` 这样就可以在所选择的元素上绑定点击事件。
另外也可以使用`bind()`、`delegate()`和`live()`等方法来进行事件绑定,但这些方法在最新的jQuery版本中已经被废弃。因此,建议使用`on()`方法来进行事件绑定,以确保代码的兼容性和可维护性。