Как найти строку в таблице HTML с помощью jquery - PullRequest
0 голосов
/ 17 января 2011

Я добавляю новую строку по нажатию кнопки, и эта строка содержит 3 текстовых поля и одну кнопку выбора. Как сделать текстовые поля и выбрать значения полей для нуля этой новой добавленной строки.

$('#table').find("sno_'+i'").val('');

Здесь "i" - это динамически генерируемая строка. Но это не работает.

Ответы [ 2 ]

1 голос
/ 17 января 2011

Если вы добавляете его как строку last и хотите очистить all значение элемента формы, вы можете просто сделать это:

$('#table tr:last :input').val('');

Если вам нужно ограничить его текстом и выбрать входные данные, сделайте следующее:

$('#table tr:last').find(':text,:select').val('');

Кроме того, ваш вопрос не очень ясен. Если i является индексом строки, выполните:

$('#table tr').eq(i).find(':text,:select').val('');

Если i был добавлен к классу в строке, то сделайте следующее:

$('#table tr.sno_' + i).find(':text,:select').val('');

Если i был добавлен к атрибуту ID в строке, то сделайте следующее:

$('#sno_' + i).find(':text,:select').val('');
0 голосов
/ 17 января 2011

Что бы это ни значило, на первый взгляд +i должно выходить за пределы кавычек:

.find("sno_" +i)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...