博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery中对于为一组标签赋予点击事件
阅读量:7249 次
发布时间:2019-06-29

本文共 736 字,大约阅读时间需要 2 分钟。

可以用each,但是each不能对动态的元素进行事件的绑定,

不过,其实也很简单,只需要获取所有的标签集,然后用动态绑定的方法,比如live进行绑定就可以了。

有时候,其实不难,只是自己想的太过复杂。

除此之外,对于已经绑定单击事件的元素,再绑定双击事件,会使得双击事件失效。

可以用以下方法进行解决;

var $timer =null;    $(".add_val").live('click',function(){     //增加属性值;        var aaa=$(this);        var val = aaa.prev();        clearTimeout($timer);        $timer =setTimeout(function(){            val.append("");        },300)                        })    $(".add_val").live('dblclick',function(){   //删除属性值;        clearTimeout($timer);        var aaa = $(this);        var val = aaa.prev();        if(val.children().length<2){            return;        }else{            val.children().last().remove();        }            })

 

转载于:https://www.cnblogs.com/zsl123/p/5595283.html

你可能感兴趣的文章
页面无阻塞加载研究
查看>>
java.util.concurrent包(1)——synchronized和lock
查看>>
Android Root Source Code: Looking at the C-Skills
查看>>
shell 脚本简介
查看>>
【Transact-SQL】一句SQL删除重复记录
查看>>
bash编程之算术运算
查看>>
服务器类型
查看>>
安装VIM8和vim-go插件
查看>>
安装SCCM2012 R2
查看>>
CentOS6.5 NFS服务器的安装与基本参数
查看>>
I/O多路转接之select
查看>>
让有些“-l”链接静态库,而另一些链接共享库?
查看>>
使用Webstorm操作git
查看>>
uboot移植之start_armboot()函数分析
查看>>
移动办公是不能阻挡的未来办公趋势
查看>>
docker简单介绍及安装
查看>>
DNS服务(1)基本概念详解
查看>>
Redhat7DNS搭建
查看>>
python之rabbitMQ
查看>>
sys和shutil
查看>>