首页 > 技术文章 > jquery .on的使用

bafeiyu 2015-03-11 10:47 原文

1.7版本以上,开始使用.on绑定时间

给jquery动态产生的元素绑定事件不能使用普通的$("#fff").click(function(){alert("ok");});这种方式是不能实现的

我们需要给动态产生的元素绑定事件 .on

比如外层的标签如下:

<div id='equipment_id'>
    <!--在此处动态产生元素-->
</div>

 

比如动态产生的html代码元素如下:

<div>
     <label for='a1'>
        <input type='checkbox' name='equipment[]' value='1'/>无线usb蓝牙
    </label>   
     <span id='b1' style='color:red;'>个体设备价格参数:1.00</span>   
</div>    

 在使用on绑定事件的时候,调用方法为:

    $("#equipment_id").on("click",'input',function(){
        alert($(this).val());
     });

 

推荐阅读