jquery中对于为一组标签赋予点击事件
2016-06-17 22:20
489 查看
可以用each,但是each不能对动态的元素进行事件的绑定,
不过,其实也很简单,只需要获取所有的标签集,然后用动态绑定的方法,比如live进行绑定就可以了。
有时候,其实不难,只是自己想的太过复杂。
除此之外,对于已经绑定单击事件的元素,再绑定双击事件,会使得双击事件失效。
可以用以下方法进行解决;
不过,其实也很简单,只需要获取所有的标签集,然后用动态绑定的方法,比如live进行绑定就可以了。
有时候,其实不难,只是自己想的太过复杂。
除此之外,对于已经绑定单击事件的元素,再绑定双击事件,会使得双击事件失效。
可以用以下方法进行解决;
var $timer =null; $(".add_val").live('click',function(){ //增加属性值; var aaa=$(this); var val = aaa.prev(); clearTimeout($timer); $timer =setTimeout(function(){ val.append("<input type='text' name='attr_val[]' size='5'>"); },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(); } })
相关文章推荐
- JS文件中加载jquery.js
- jquery搜索,删除
- jQuery-ui插件datepicker的参数使用详解
- jQuery 插件autocomplete 应用
- jquery.validate.js的使用
- 《锋利的jQuery(第2版)》随记-长期更新
- Jquery 日期选择控件
- JQuery树形菜单
- jQuery-Ajax
- JQuery学习一
- jQuery-HTML
- jQuery遍历
- jQuery属性
- jQuery效果
- jQuery基本语法
- jquery+ajax实现直接提交表单实例分析
- jQuery 给动态元素绑定事件
- jquery获取子节点和父节点的示例代码
- jQuery 语法总结和注意事项
- JQuery 事件