У меня есть HTML-код, определенный как это:Как получить дочерние элементы из jQuery?
<div class="modal fade" id="my_0" role="dialog">
<!-- Rest removed for brevity -->
</div>
Дело в том, что у меня есть много это в моем HTML, и когда я нажимаю один из них, изменения активного своих класса modal fade
в modal fade in
. Вот где я хочу найти некоторых детей из активного модального элемента. Я попробовал оба подхода ниже, но оба они возвращаются не определены.
$(function() {
$("#SubmitBtn").click(function() {
var location = $('.modal fade in').find("#location");
var info = $('.modal fade in').children("#additional");
alert("loc is: " + location.val());
alert("info is: " + info.val());
});
});
Любые идеи?
Из-за вопроса, они хотят modal.fade.in, но хороший ответ. –
Хороший улов. Обновлено –
Кроме того, дети и find вернут объект объектов или массив объектов. По крайней мере, они должны будут выполнить .first() или использовать: first-child в своем селекторе. –