Heim >Web-Frontend >js-Tutorial >Drei Möglichkeiten, tr td in JavaScript zu erhalten (grafisches Tutorial)
In diesem Artikel werden hauptsächlich drei Möglichkeiten vorgestellt, um tr td über JavaScript zu erhalten. Die detaillierten Erläuterungen zu den einzelnen Betriebsschritten finden Sie unten.
/* Das erste, native js, holt zuerst die Tabelle und dann das tr-Tag und durchläuft dann das td */
// $('#selectIds').val(""); // var table = document.getElementById("tb_table");//获取第一个表格 // var array = table.getElementsByTagName("tr");//所有tr // for(var i = 1; i < array.length; i++) { // var id = array[i].children; // var idtext = id[1].innerHTML; // if(i == 1){ // $('#selectIds').val($('#selectIds').val() + "" + idtext); // }else{ // $('#selectIds').val($('#selectIds').val() + "," + idtext); // } // }
/* Die jQuery-Schreibweise, holt das tr und dann alle td durchlaufen. Beachten Sie, dass der von td erhaltene Wert .text(); */
// $('#selectIds').val(""); // var isFirst = true; // $("#tb_table").find("tr").each(function(){ // var tdArr = $(this).children(); // var idtext = tdArr.eq(1).text(); // if(idtext != '人员ID'){ // if(isFirst){ // $('#selectIds').val($('#selectIds').val() + "" + idtext); // isFirst = false // }else{ // $('#selectIds').val($('#selectIds').val() + "," + idtext); // } // console.log("idtext",idtext); // } // })
/* Native js ruft alle Zeilen und dann jede Zelle ab*/
// var table = document.getElementById("tb_table"); // var rows = table.rows;//获取所有行 // console.log("lenth",rows.length) // // for(var i=1; i < rows.length; i++){ // var row = rows[i];//获取每一行 // var id = row.cells[1].innerHTML;//获取具体单元格 // console.log("id",id) // }
Zusammenfassung:
$(this).children().eq(1).text() erhält den angezeigten Wert
$(this).children(). eq(1).html() ruft den gesamten Inhalt zwischen b6c5a531a458a2e790c1fd6421739d1cb90dd5946f0946207856a8a37f441edf
$('.trSelected',grid).find("td").eq( 7) ab. text(); erhält den Inhalt einer ausgewählten Zeile
Einstellungswert: $('.trSelected',grid).find("td").eq(7).text(' 'Set content'' )
xxx.innerHTML; ist der Wert des in js erhaltenen Objekts.
Traverse the table