【发布时间】:2013-02-17 03:48:01
【问题描述】:
我在点击<div> 时尝试它。当我尝试使用 .live() 时,它向我显示:
对象没有方法 live()
我使用的是 jQuery 版本 1.9,所以 live 已被删除。
$(document).ready(function(){
$('#addhelper').click(function(){
$('div#containerr').append('<div class ="helpcont"><input type="text" name="helper_caption[]" class="input-large" placeholder="Caption">'+
'<input type="text" name="helper_url" class="input-large" placeholder="Url">'+
'<input type="text" name = "helper_source" class="input-large" placeholder="Source"><button class = "remove" type="button">remove</button></div>');
});
$("button.remove").on({
click: function(){
$(this).remove('div.helpcont');
}
});
});
【问题讨论】:
-
这是我的小提琴链接jsfiddle.net/K8cUC
标签: javascript jquery event-delegation