2011-01-11 2 views
0

가장 큰 문제는 제가 사용한 코드 중 일부가 작동하지 않는 이유를 이해하는 것입니다.jquery - 코드가 한 번 구현되었을 때 작동하지 않습니다.

I 미세 그것이 열을 생성하는 버튼을 클릭 한 후, 즉

$('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; 
}); 

. 하지만 일단 다시 클릭하면 더 이상 버튼을 확인하지 않습니다.

누구나 올바른 방향으로 나를 가리킬 수 있습니까?

답변

3

변화 .live-.bind 간주하고 그것을 잘

.bind는 부하에 존재하는 개체에 적용 작동합니다. .live은 현재 및 미래의 대상에 적용됩니다.

+0

나는 결코 환호하며, 매력을 발휘합니다. –

+0

하하 문제 없어요! 나는 당신의 좌절감을 완전히 이해하고 있습니다. 나는 이것에 대해 높게 평가하고 답을 찾고있는 날을 보냈습니다. :) – sethvargo

관련 문제