var row="<tr><td>"+segmentData.segmentName+"</td>" +
"<td></td>"+
"<td>"+segmentData.transTimelyTotal+"</td>"+
"<td></td>"+
"<td>"+segmentData.transUntimelyTotal+"</td>"+
"<td></td>"+
"<td>"+segmentData.transAmtTimelyTotal+"</td>"+
"<td></td>"+
"<td>"+segmentData.transAmtUntimelyTotal+"</td>"+
"</tr>";
var $row=$(row)
var td = $("tr:nth-child(2)", $row);
我有上面的html行描述在JavaScript中,從那裏我試圖得到td元素在位置第三,但它似乎並沒有按預期工作。jquery tr選擇器不工作
我得到一個未定義的對象,你可以看到下面的結果。
任何更好的方法來獲得td元素在位置2nd?
[prevObject: m.fn.init[1], context: undefined, selector: "tr:even"]
'$ row.find( 「TD:第n個孩子(2)」) ;'試試這個 – guradio
$ row.find(「td:eq(2)」)希望這對你有用:) –