jquery—代码在实现一次后就无法工作
我遇到的最大问题是理解为什么我的一些代码在使用过一次之后就无法工作 i、 ejquery—代码在实现一次后就无法工作,jquery,Jquery,我遇到的最大问题是理解为什么我的一些代码在使用过一次之后就无法工作 i、 e $('input[name=add_y_option]')。绑定('click',function(){ var ob=$(本); var ob_parent=''+ob.parents('tr:eq(0)').html()+''; 变量tbody=ob.parents('tbody:eq(0)'); var copy=tbody.children(':first').html(); ob.parents('tr:eq
$('input[name=add_y_option]')。绑定('click',function(){
var ob=$(本);
var ob_parent=''+ob.parents('tr:eq(0)').html()+'';
变量tbody=ob.parents('tbody:eq(0)');
var copy=tbody.children(':first').html();
ob.parents('tr:eq(0)')。remove();
tbody.append(“”+复制+“”);
tbody.append(ob_parent);
插入的var=tbody.children(':last');
返回false;
});
单击按钮后,它将创建行,很好。但一旦我再次单击它,它就不再重新激活按钮
谁能给我指一下正确的方向吗
向phil更改
。绑定到。live
,它应该可以正常工作
.bind
仅适用于加载时存在的对象.live
适用于当前和未来的对象更改。将
绑定到。live
应该可以正常工作
.bind
仅适用于加载时存在的对象.live
适用于当前和未来对象哈哈,没问题!我完全理解你的挫败感——我到处找,花了好几天寻找答案:)哈哈,没问题!我完全理解你的挫折感——我到处寻找,花了好几天寻找答案:)
$('input[name=add_y_option]').bind( 'click', function(){
var ob = $(this);
var ob_parent = '<tr>' + ob.parents('tr:eq(0)').html() + '</tr>';
var tbody = ob.parents('tbody:eq(0)');
var copy = tbody.children(':first').html();
ob.parents('tr:eq(0)').remove();
tbody.append('<tr>' + copy + '</tr>');
tbody.append(ob_parent);
var inserted = tbody.children(':last');
return false;
});