我有以下代码将onclick分配给<tr>
行:
$("#tblDepartment tr").click(function() {
alert($(this).eq(1).attr("field"));
});
我的HTML代码在这里:
<tr class="trEven" id="trDepartment4">
<td field="ID" style="display: none;" width="50px">4</td>
<td field="DEPT_NM" width="100%">BID DEPARTMENT</td>
</tr>
我想做的是获得第一个孩子innerHTML。我怎么能这样做?
答案 0 :(得分:5)
$(this).children(":first").html();
答案 1 :(得分:4)
$("#tblDepartment tr").click(function() {
alert($(this).children('td').first().html());
});
答案 2 :(得分:4)
你想做这样的事情
$("#tblDepartment tr").click(function() {
alert($(this).children('td').first().html());
});
这将显示您要查找的内容:)
答案 3 :(得分:2)
$(function(){
$(".trEven").click(function() {
alert($(this).parent().find("td:first").html());
});
});
答案 4 :(得分:1)
$("#tblDepartment tr").click(function() {
alert($(this).eq(1).attr("field#ID").html());
});
答案 5 :(得分:1)
为了完整起见,这是一个范围的解决方案。
$('#tblDepartment tr').click(function () {
alert($('td[field=ID]', this).html());
});