2016-09-01 4 views
0

У меня есть таблица, вроде выглядит следующим образом:получать значения из определенной строки в таблице в метеора

{{#each names}} 
... 
<td id="fullNameID">{{fullName}}</td> 
<td>{{otherFields}}</td> 
... 
{{/each}} 

У меня также есть кнопка удалить как один из против каждой строки. Как именно я получу полное имя, которое отображается в этой строке?

Я пытался что-то вроде

$('#userRoleTable #fullNameID').text()); 

Однако FULLNAME каждой строки в настоящее время подобран. (Например, имя1 имя2 имя3 ...)

+0

Вы хотите получить полное имя при нажатии кнопки удаления? –

+0

Не важно, что он возвращает, мне нужно что-то уникальное, которое представляет строку, чтобы я мог использовать этот идентификатор, чтобы удалить его. Давайте перейдем с fullName – blueren

ответ

0

Я считаю, что это дубликат. Тот же вопрос был задан и ответил here.

Однако, ответ вы ищете, вероятно:

$(this).closest('tr').children('td#fullNameID').text(); 

Это предполагает, что ваши ячейки таблицы находятся внутри одной и той же строке, что и кнопка удаления.

+0

Кроме того, вам, вероятно, следует изменить идентификатор в ячейке «fullNameID» для класса, если вы используете его более одного раза на каждой странице. – NFab