我有一个点击监听器设置为收听p a
,但它只能工作一次,然后不再。我知道这不是从点击运行的代码,这是问题,因为如果我从控制台运行它,它运行良好,这是实际的监听程序不起作用。点击监听器只运行一次
监听器:
$('p a').click(function() {
var v = $('p a').prev('input').val();
$('p a').parent('p').after('<p><input type="text"> <a href="#">Add More</a></p>');
$('p a').first().parent('p').html('<input type="text" value="' + v + '">');
});
可能有人请向我解释为什么这个只执行一次?