获取第一个标记的jQuery解析字符串?

时间:2013-06-18 05:10:20

标签: jquery jquery-traversing

我有以下字符串:

<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”?

4 个答案:

答案 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());  
});