0

I have the following string:

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

In jQuery, how can I get the html() only of the 1st <td> tag which is "Fname Lname"?

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 に答える