我有一个事件,它在页面上插入新的 DOM 元素。如何向这个新元素添加事件?我的目标是:当用户点击输入时,旧值应该被清除。我试过这个:
$('a').on('click', function() {
var newel = '<input type="text" value="test" />';
$(newel).insertAfter($('a'));
});
$('input').on('focus', function() {
alert($(this).val());
$(this).val('');
});
http://jsfiddle.net/WpyUf/ 新事件没有添加到元素中,为什么?