#jquery
#jquery
Вопрос:
У меня есть этот код :
<div class="trackon" id="<?="trackline1">
<input type="hidden" name="atloriginal[]" value="1" /></span>
</div>
<div class="trackon" id="<?="trackline2">
<input type="hidden" name="atloriginal[]" value="2" /></span>
</div>
<div class="trackon" id="<?="trackline3">
<input type="hidden" name="atloriginal[]" value="3" /></span>
</div>
Как я могу изменить скрытое значение trackline2 в «hello»? Я здесь :
$('#trackline2').find("DON'T KNOW HOW TO WRITE THIS").val("hello");
возможно ли присвоить это значение входному массиву?
Ответ №1:
Если у вас есть только один ввод
$('#trackline2 input').val("hello");
Если у вас их несколько, вам нужен какой-то способ их идентификации. Возможно, используется name…
$('#trackline2 input[name="atloriginal[]"]').val("hello");
Ответ №2:
Предполагая, что trackon
объекты класса являются единственными на странице, и они всегда в порядке, вы могли бы использовать:
$('.trackon').eq(2).val('hello')
Комментарии:
1. Я имел в виду, что нет других
trackon
объектов класса, а не то, что вы не использовали другие классы