이것은이 링크에 대한 후속 질문입니다. How can I return the data in select option선택 옵션 편집이 첫 번째 행의 선택 옵션 값 뒤에옵니다.
나는 그 질문에 대한 답이 효과적이라는 것을 발견했다. 한 번에 하나씩 행을 편집하려고하면 프로그램이 올바르게 작동합니다. 그런 다음 편집 모드에서 첫 번째 행을, 편집 할 때 다른 행을 사용하려고했습니다. 성별을 변경하여 Male에서 Female으로 저장하고 첫 번째 행의 값이 Male 인 경우 행의 저장된 값은 여전히 남성입니다. 이것이 너무 복잡해 보이지 않기를 바랍니다. 질문에 대한 답변의 피들을 선택 옵션에서 어떻게 반환 할 수 있습니까? Fiddle
참고 : http://jsfiddle.net/srvikram13/te2wF/35/
function Save() {
var value3 = $(".gender").attr('value');
var par = $(this).parent().parent();
var tdName = par.children("td:nth-child(1)");
var tdAge = par.children("td:nth-child(2)");
var tdGender = par.children("td:nth-child(3)");
var tdButtons = par.children("td:nth-child(4)");
tdName.html(tdName.children("input[type=text]").val());
tdAge.html(tdAge.children("input[type=text]").val());
tdGender.html(value3);
tdButtons.html("<input type='button' value='Edit' class='btnEdit'/><input type ='button' value='Delete' class='btnDelete'/>");
$(".btnSave").bind("click", Save);
$(".btnDelete").bind("click", Delete);
};
답변 해 주셔서 감사합니다. 마침내 효과를 얻었습니다. @Arun –