0

我有以下字符串:

<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>标签“Fname Lname”的 html()?

4

4 回答 4

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();

顺便说一句..您的 td 元素应该在 tr 元素内:) 以使其成为正确的 html 标记。

如果这是一个纯字符串,您可以使用

var value = $('<table>')append(
                '<tr>'+your_html_string+'</tr>'
            ).find('td:first').html();
于 2013-06-18T05:11:49.697 回答
0
$("td:first").html()

使用第一个选择器

于 2013-06-18T05:12:03.813 回答
0

这会做

$("td:first").html();

或者

$('td').first().html();

或者

$(".havingClassName  table tbody tr td:first-child").html();
于 2013-06-18T05:12:22.123 回答
0

试试这个

$('.yourtableclass tr').each(function(){
 var text = $('td:first-child',this).html());  
});
于 2013-06-18T05:28:23.237 回答