live適合用在動態新增element,如Ajax下載回來的HTML,
用live其中相同的selector的HtmlElement,就不用重Bind,
可以省去不少麻煩。
//在 jQuery 1.3 以上版本
$(selector).live(events, data, handler);
//在 jQuery 1.4.3 以上版本
$(document).delegate(selector, events, data, handler);
//在 jQuery 1.7 以上版本
$(document).on(events, selector, data, handler);
$(":input").bind("keyup change", function(e) {
// do stuff!
})
$("#myform").on("change","input",save_complete);$("#myform").on("change","select",save_complete);
$("#myform").on("click",".del_score",del_score);
https://dotblogs.com.tw/wadehuang36/2010/10/13/jquery-bind-live