尝试向动态生成的表单添加更多字段。用户点击“添加多项选择”按钮,生成多项选择表。然后他们应该能够在单击时向此表单添加更多“错误答案”字段,但它不起作用。我知道 jquery.live()
是正确的方法,但我无法让它工作。
$('button.btn-wrong').live('click', function(e) {
alert("yay!");
})
工作 jsfiddle http://jsfiddle.net/SWCE4/4/
尝试向动态生成的表单添加更多字段。用户点击“添加多项选择”按钮,生成多项选择表。然后他们应该能够在单击时向此表单添加更多“错误答案”字段,但它不起作用。我知道 jquery.live()
是正确的方法,但我无法让它工作。
$('button.btn-wrong').live('click', function(e) {
alert("yay!");
})
工作 jsfiddle http://jsfiddle.net/SWCE4/4/
$.live
在 jQuery 1.7 上已弃用。使用$.on
, 示例:
$('button.btn-wrong').on('click', function(e) {
alert("yay!");
});
从 jQuery 1.7 开始,该.live()
方法已被弃用。用于.on()
附加事件处理程序。旧版本 jQuery 的用户应该.delegate()
优先使用.live()
.
$(document).on("click", "button.btn-wrong", function(event) {
alert("yay!");
});