-
매개변수 id 찾기 $('#' +value)프로그래밍 언어/JQuery 2022. 9. 27. 11:32
검수 절차 삭제 함수를 제작하던 중 삭제할 name 정보를 어떻게 찾을까 생각하다가 tr에 id를 부여하고 그걸 찾아서
td에 입력된 check_name을 변수에 저장하고 서버에 보내주는 형식으로 구현하였다.
//검수 절차 삭제 function fn_del_model_check_list(select_check_id) { event.stopPropagation(); //부모 태그에게 이벤트 넘김 중지 if (!confirm("선택하신 검수 절차를 삭제하시겠습니까?")) return; del_check_name = $('#'+select_check_id).find("td").eq(0).text(); let obj = {}; obj.check_id = select_check_id; fn_ajax_call("/api/del_model_check_list", JSON.stringify(obj), fn_thingworx_api_model_check_del, "POST", "application/json; charset=utf-8"); }
$('#'+select_check_id)로 매개변수를 가져와 변수와 같은 id값을 찾아서 자손 중에 첫번째 td의 text 값을 가져오도록 했다.
//thingworx 검수절차 삭제 function fn_thingworx_api_model_check_del(result){ if(result.code !== 1){ alert(result.message); return; } let obj = {}; obj.room_model = room_id + "_" + model_id; obj.name = del_check_name; fn_ajax_call("/api/thingworx_api_model_check_del", JSON.stringify(obj), fn_del_model_check_list_result, "POST", "application/json; charset=utf-8"); }
del_check_name을 obj.name에 저장하고 thingworx 서버에 같은 이름을 가지고 있는 검수절차를 삭제한다.