jqueryon失效,jquery常见问题

jquery on 事件有时不工作怎么办

jquery

成都创新互联公司专业成都网站设计、网站制作,集网站策划、网站设计、网站制作于一体,网站seo、网站优化、网站营销、软文平台等专业人才根据搜索规律编程设计,让网站在运行后,在搜索中有好的表现,专业设计制作为您带来效益的网站!让网站建设为您创造效益。

on 事件:

官网上的例子是这样的。

$( "#dataTable tbody tr" ).on( "click", function() {

alert( $( this ).text() );

});

$( "#dataTable tbody" ).on( "click", "tr", function() {

alert( $( this ).text() );

});

但如果我们这样写:

$( ".del_opter" ).on( "click", function() {

console.dir(stat);

});

则可能出现无响应的问题。

需要重写一下:

$( document ).on( "click", ".del_opter", function() {

console.dir(stat);

});

这样就可以工作了。

jQuery的on在苹果手机上无效怎么处理

首先,你等确定是不是on的问题,在我看来on似乎没有这个问题。你可以试着整个页面就留一个元素,使用on绑上事件,看看会不会响应,如果会证明不是on的问题,还有就是注意语法。

jquery让onclick事件失效怎么办?

jquery里有个一次性的事件处理方法:one(eventType,fn)。

具体可以这样做:

$(function(){

$("#s1").one("click",showDIV(1));

});

jquery还有一个解除事件委派的方法:unbind([eventType])。参数是可选的,如果不选,则表示移除节点所有已绑定事件。

这里你只需要解除click事件,可以用$("#s1").unbind("click")来处理。

[img]

jquery on 绑定动态元素img error 事件 无效 jquery 大仙请进

好像确实不行锕。

我这曲线了一下:先给绑定个自定义的checkImg事件,并且触发。

但是每次动态新增img之后 要手动触发下这个img的checkImg事件。

咱可交流一下。

$(function() {

$("body").on("checkImg","img", function(){

$(this).error(function(){

$(this).after("spanload error/span")

});

}).children("img").trigger("checkImg");

//动态新增个img  然后触发他的事件

$("div").append('img src="charts/uptotops.png"/').children("img").trigger("checkImg");

});


本文名称:jqueryon失效,jquery常见问题
文章路径:http://pwwzsj.com/article/dsopjec.html