
大家好,又见面了,我是全栈君
最近的一项研究jQuery。利用获得的最新版本1.11.1。
据该书打下面的代码示例,,反正也发现跑不起来。
html
<div class="container">
<div class="box">hello world</div>
</div>js
$(document).ready(function() {
$('.box').live('click', function() {
$(this).clone().appendTo('.container');
});
});原来live已经废弃掉了,取而代之的是on,jQuery并打算用on来代替bind,live,delegate。
參考API文档,on的使用方法例如以下
.on( events [, selector ] [, data ], handler(eventObject) )
$( "#dataTable tbody tr" ).on( "click", function() {
alert( $( this ).text() );
});等价于
$( "#dataTable tbody" ).on( "click", "tr", function() {
alert( $( this ).text() );
});function greet( event ) {
alert( "Hello " + event.data.name );
}
$( "button" ).on( "click", {
name: "Karl"
}, greet );
$( "button" ).on( "click", {
name: "Addy"
}, greet );具体使用方法可參考 官方样片
版权声明:本文博客原创文章。博客,未经同意,不得转载。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/117570.html原文链接:https://javaforall.cn