Select 来自最后 <tr> 的第一个 <td> 的 innerHTML -- jQuery
Select innerHTML from First <td> of Last <tr> -- jQuery
我在 table 中有一些行是这样的:<tr class="problem_display_work>
每行有两个 <td>
。
我正在尝试 select/alert 像这样的 innerHTML:alert($('tr.problem_display_work td:first-child').innerHTML);
但它不起作用。
我在这里错过了什么?
你可以试试:
alert($('.problem_display_work td:first-child').innerHTML);
尝试
alert($('tr.problem_display_work td:first').html());
编辑最后一个 tr
alert($('tr.problem_display_work:last td:first').html());
您编写的代码可以工作,但您需要从您的 jquery 对象中提取 javascript 对象。这只需将 [0]
添加到 jquery 选择器即可。所以
alert($('tr.problem_display_work td:first-child').innerHTML)
如果你这样做了就会有用
alert($('tr.problem_display_work td:first-child')[0].innerHTML)
alert($("tr.problem_display_work :first-child").text());
试试这个
你应该两种都试试:
alert($('tr.problem_display_work td:first').html());
alert($('tr.problem_display_work td').first().html());
我更喜欢这个,因为它不依赖于 css 类.
alert($('tr:last-child td:first-child').html());
我在 table 中有一些行是这样的:<tr class="problem_display_work>
每行有两个 <td>
。
我正在尝试 select/alert 像这样的 innerHTML:alert($('tr.problem_display_work td:first-child').innerHTML);
但它不起作用。
我在这里错过了什么?
你可以试试:
alert($('.problem_display_work td:first-child').innerHTML);
尝试
alert($('tr.problem_display_work td:first').html());
编辑最后一个 tr
alert($('tr.problem_display_work:last td:first').html());
您编写的代码可以工作,但您需要从您的 jquery 对象中提取 javascript 对象。这只需将 [0]
添加到 jquery 选择器即可。所以
alert($('tr.problem_display_work td:first-child').innerHTML)
如果你这样做了就会有用
alert($('tr.problem_display_work td:first-child')[0].innerHTML)
alert($("tr.problem_display_work :first-child").text());
试试这个
你应该两种都试试:
alert($('tr.problem_display_work td:first').html());
alert($('tr.problem_display_work td').first().html());
我更喜欢这个,因为它不依赖于 css 类.
alert($('tr:last-child td:first-child').html());