// Setze Tabelle1, den Wert des ersten td des zweiten trs. $('#table1 tr:eq(1) td:nth-child(1)').html('value'); // Tabelle1 abrufen, den ersten td des zweiten tr-Werts. $('#table1 tr:eq(1) td:nth-child(1)').html();
//Methode Null: $('#all').on('click', function () { $('input.checkSub').prop('checked', this.checked); // Effekte zu den aktuell gebundenen Unterauswahlen hinzufügen });
//Methode 1: //Alle auswählen oder nicht alle auswählen. Der übergebene Parameter ist beispielsweise: 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); } } //Methode 2: //Alle oder keine auswählen Der übergebene Parameter ist dieser, etwa: 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); } } //Methode 3: //Alle oder keine auswählen Der Eingabeparameter ist das. Zum Beispiel: checkAll(this) function checkAll(evt){ $("#table1 tr").find("input[type='checkbox']").each(function( i ){ $(this).attr("checked",evt.checked) }); } //Methode 4: //Alle oder keine auswählen Der übergebene Parameter in ist das. Zum Beispiel: checkAll(this) function checkAll(evt){ $("#table1 tr").find("input[type='checkbox']").attr( "checked ",evt.checked); }
function btnAddRow(){ //Die Zeilennummer beginnt bei 0 und die letzte Zeile ist die Schaltfläche zum Hinzufügen, Löschen und Speichern, also subtrahiere 2 var rownum=$( "#table1 tr").length-2; var chk="" ; var text=""; var sel="< ;select id= 'sel_' rownum "'>"; var row="
" chk "
" text "
" " text "
" text "
"; $(row).insertAfter($("#table1 tr:eq(" rownum ") ") ; Der Code lautet wie folgt:
Es kann jeweils nur eine Zeile gelöscht werden. Beim Löschen mehrerer Zeilen tritt ein Fehler auf. Funktion btnDeleteRow(){ $("#table1 tr").find(" input[type='checkbox']").each(function(i){ if($(this).attr("checked")){
function btnSaveClick(){ //Ich weiß nicht, wie ich mehrere Filterbedingungen in der find()-Methode festlegen soll, daher kann ich den Wert der Auswahlliste unten nicht abrufen //$(" #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) { warning($(this).find("select").val()); } }) ; }
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn