간단한 jQuery 테이블 편집기가 있으며 변수에 전체 테이블을 저장할 수 있기를 원합니다. 나중에 테이블의 상태가 미니 CMS의 일종으로 저장됩니다.생성 된 HTML을 변수에 저장하십시오.
HTML을 사용해 보았지만 생성 된 요소에는 작동하지 않습니다.
이 작업을 수행하는 가장 좋은 방법은 무엇입니까? 또한 .html()
이 안전을 반환합니까, 아니면 innerHTML
의 브라우저 차이로 인해 사용하지 않아야합니까?
$("#target").click(function() {
$('#myTable tr:last').after('<tr><td>Bla</td><td><div class="remove">REMOVE</div></td></tr>');
});
$("#myTable").on('click', '.remove', function(event) {
$(this).parent().parent().remove();
});
var table = $("#myTable").html();
$("button").click(function() {
$(".result").html(table);
});
http://jsfiddle.net/84ETb/ 당신이 자바 스크립트 변수에'#의 myTable'의 HTML 콘텐츠를 저장할 의미합니까? 귀하의 질문은 명확하지 않습니다. – BenM
동적으로 생성 된 요소의 경우 대신 'on'을 사용해야합니다. –
가능한 복제본 http://stackoverflow.com/questions/13844202/trying-to-add-and-remove-table-rows-with-jquery –