2013-06-18 1 views
0

У меня есть следующая строка:jQuery строка синтаксиса, чтобы получить первый <td> тег?

<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, как я могу получить HTML() только 1-го <td> тега, который является "Fname Lname"?

ответ

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

кстати .. ваши тд элементы должны быть в пределах т.р. элементов :), чтобы сделать это как правильная разметка html.

Если это простая строка, вы можете получить значение с помощью

var value = $('<table>')append(
       '<tr>'+your_html_string+'</tr>' 
      ).find('td:first').html(); 
0
$("td:first").html() 

Используйте первый селектор

0

Это будет делать

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

или

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

или

$(".havingClassName table tbody tr td:first-child").html(); 
0

Try This

$('.yourtableclass tr').each(function(){ 
var text = $('td:first-child',this).html()); 
}); 

 Смежные вопросы

  • Нет связанных вопросов^_^