我有以下字符串:
<td class="internal-first-row add-internal-hover cursor">Fname Lname</td>
<td class="center add-internal-hover cursor">Campaign Manager</td>
<td class="center classval add-internal-hover cursor">
<input id="h_user_id_147" value="147" type="hidden">
<a id="delete-internal-user-btn" href="javascript:void(0);">X</a>
</td>
在jQuery中,我怎样才能获得第一个<td>
标签的html(),即“Fname Lname”?
答案 0 :(得分:2)
使用以下代码
var value = $('td:first').html()
console.log(value)
更精确且出于性能原因,请在表格中找到
var value = $('#table_id').find('td:first').html();
or
var value = $('#table_id').find('td').first().html();
btw ..你的td元素应该在tr元素内:)以使其成为正确的html标记。
如果是普通字符串,则可以使用
获取值var value = $('<table>')append(
'<tr>'+your_html_string+'</tr>'
).find('td:first').html();
答案 1 :(得分:0)
$("td:first").html()
使用第一个选择器
答案 2 :(得分:0)
这样做
$("td:first").html();
或
$('td').first().html();
或
$(".havingClassName table tbody tr td:first-child").html();
答案 3 :(得分:0)
试试这个
$('.yourtableclass tr').each(function(){
var text = $('td:first-child',this).html());
});