// 첫 번째 열을 제외한 모든 열 삭제 $ ('#table1 tr th:not(:nth-child(1))').remove(); $( '#table1 tr td:not(:nth-child(1))').remove( ); //첫 번째 열 삭제 $('#table1 tr td::nth-child(1) ').remove();
// table1을 설정하고, 두 번째 tr의 첫 번째 td 값을 설정합니다. $('#table1 tr:eq(1) td:nth-child(1)').html('value') // 두 번째 tr 값의 첫 번째 td인 table1을 가져옵니다. $('#table1 tr:eq(1) td:nth-child(1)').html();
//메서드 0: $('#all').on('click', function () { $('input.checkSub').prop('checked', this.checked); // 현재 바인딩된 하위 선택 항목에 효과 추가 });
//방법 1: //모두 선택하거나 모두 선택하지 않음 전달된 매개변수는 이벤트입니다. 예: checkAll(event) function checkAll(evt){ evt=evt? evt: window.event; var chall=evt.target?evt.target:evt.srcElement; var tbl=$("#table1"); var trlist=tbl.find("tr ") ; for(var i=1;i var tr=$(trlist[i]); var input=tr.find("INPUT[type =' checkbox']"); input.attr("checked",chall.checked); } } //방법 2: //모두 선택 또는 없음 선택 전달된 매개변수는 다음과 같습니다: checkAll(this) function checkAll(evt){ var tbl=$("#table1"); var trlist=tbl.find("tr") ; for(var i=1;i var tr=$(trlist[i]); var input=tr.find("INPUT[type=' checkbox ']"); input.attr("checked",evt.checked); } } //방법 3: //모두 선택 또는 없음 입력 매개변수 예를 들면 다음과 같습니다. checkAll(this) function checkAll(evt){ $("#table1 tr").find("input[type='checkbox']").each(function( i ){ $(this).attr("checked",evt.checked) }); } //방법 4: //모두 선택 또는 없음 매개변수가 전달되었습니다. 예를 들면 다음과 같습니다: checkAll(this) function checkAll(evt){ $("#table1 tr").find("input[type='checkbox']").attr( "checked ",evt.checked); }
function btnAddRow(){ //행 번호는 0부터 시작하고 마지막 행은 추가, 삭제, 저장 버튼이므로 2를 뺍니다 var rownum=$( "#table1 tr").length-2; var chk="" ; var text=""; var sel="< ;select id= 'sel_" rownum "'><<옵션 값='1'>남성<옵션 값='0'>여성"; var row="
" chk "
" text "
" text "
" text "
"; $(row).insertAfter($("#table1 tr:eq(" rownum ") ") ; 코드는 다음과 같습니다.
한 번에 한 행만 삭제할 수 있습니다. 여러 행을 삭제하면 오류가 발생합니다. function btnDeleteRow(){ $("#table1 tr").find(" input[type='checkbox']").each(function(i){ if($(this).attr("checked")){
function btnSaveClick(){ //find() 메서드에 여러 필터 조건을 설정하는 방법을 몰라서 아래 선택 목록의 값을 가져올 수 없습니다 //$(" #table1 tr td").find("input[type='text']" || "select").each(function(i){ //alert($(this). val()); //}); ='text']").length>0){ Alert($(this).find("input[type='text']"). val()); (this).find("select").length>0) { Alert($(this).find("select").val()); } }) ; }