다음 샘플 코드는 편집 버튼을 사용하여 행을 편집 할 수 있도록하기위한 것입니다. 기본적으로 3 개의 버튼이 있습니다. 처음에는 버튼을 숨기고 있습니다. 편집 버튼을 클릭하면 인라인 편집이 활성화되어야합니다. 업데이트 인라인 편집을 클릭하면 사용 중지되어야합니다.
아래 코드를 작성했는데 내가 잘못했는지 찾을 수 없습니까?편집 버튼이있는 테이블의 인라인 편집
$('.edit').click(function(){
var currentTD = $(this).parents('tr').find('td');
if ($(this).html() == 'Edit') {
currentTD = $(this).parents('tr').find('td');
$.each(currentTD, function() {
$(this).prop('contenteditable', true)
});
} else {
$.each(currentTD, function() {
$(this).prop('contenteditable', false)
});
}
});
전체 코드 : Fiddle. 주된 것은 동적 데이터를 사용하고 있기 때문에 선택한 행만 편집 할 수 있습니다. 내가 잘못했는지 알려주세요.
'if ($ (this) .html() =='편집 ') {{? – vijayP
다른 부분은 coz 만 편집 버튼에 클래스 편집을 호출하지 않습니다 .. ''버튼을 지정하면 제대로 작동합니다. 클릭 이벤트는 업데이트 버튼을 호출하지 않으므로 변경해야합니다. – bharat