从First of Last - jQuery中选择innerHTML

时间:2016-06-17 12:19:18

标签: jquery jquery-selectors

我在这样的表格中有一些行:<tr class="problem_display_work>,每行有两个<td>

我尝试选择/提醒innerHTML,如下所示:alert($('tr.problem_display_work td:first-child').innerHTML);但它无效。

我在这里缺少什么?

6 个答案:

答案 0 :(得分:1)

alert($('tr.problem_display_work td:first').html());

编辑最后一个

alert($('tr.problem_display_work:last td:first').html());

答案 1 :(得分:0)

你编写的代码可以工作,但你需要从你的jquery对象中提取javascript对象。只需将[0]添加到jquery选择器即可完成此操作。所以

alert($('tr.problem_display_work td:first-child').innerHTML)

如果你做了

就行了
alert($('tr.problem_display_work td:first-child')[0].innerHTML)

答案 2 :(得分:0)

alert($("tr.problem_display_work :first-child").text());

试试这个

答案 3 :(得分:0)

您应该尝试两种方式:

alert($('tr.problem_display_work td:first').html());
alert($('tr.problem_display_work td').first().html());

答案 4 :(得分:0)

我更喜欢这个,因为它不依赖于css类。

alert($('tr:last-child td:first-child').html());

答案 5 :(得分:-2)

您可以尝试:

alert($('.problem_display_work td:first-child').innerHTML);