この記事では、JavaScript を通じて tr td を取得する 3 つの方法を主に紹介します。具体的な操作手順については、以下の詳細な説明を参照してください。
- 、トラバース先の td が必要です。 td によって取得される値は .text(); であることに注意してください */
// $('#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); // } // }
/* ネイティブ js はすべての行を取得し、各セルを取得します*/
// $('#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); // } // })
概要: $(this).children () .eq(1).text() は表示された値を取得します
$(this).children().eq(1).html() は
$ 間のすべてを取得します('.trSelected',grid).find("td").eq(7).text(); 取得するのは選択行の内容です
設定値:$('.trSelected',grid)。 find("td").eq(7).text(''Set content'')
xxx.innerHTML; はjsで取得したオブジェクトの値です。
テーブルを走査する