我在这样的表格中有一些行:<tr class="problem_display_work>
,每行有两个<td>
。
我尝试选择/提醒innerHTML,如下所示:alert($('tr.problem_display_work td:first-child').innerHTML);
但它无效。
我在这里缺少什么?
答案 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);