Вложенный селектор в Jquery next - PullRequest
0 голосов
/ 19 декабря 2011

У меня следующий HTML

<div id="header1" class="toggle">Section 1 : Create an account</div>
<div id="section1">
    First name: <input type="text" name="firstname" /><br />
    Last name: <input type="text" name="lastname" />
</div> 

Я хочу отключить все input элементы, которые находятся в div, который находится рядом с div с class="toggle".
В приведенном выше примере div с id="header1", имеющим class="toggle", я хочу отключить все input элементы, которые находятся в div рядом с ним, то есть элементы ввода в div с id="section1".

Я пытался $('.toggle').next(div input)).attr("disabled", true);, но не повезло. Я не уверен, что мы можем использовать вложенный селектор в next().

Ответы [ 2 ]

2 голосов
/ 19 декабря 2011
2 голосов
/ 19 декабря 2011

Используйте следующее, а затем найдите:

$('.toggle').next('div').find('input').attr("disabled", true);

http://jsfiddle.net/b8n2k/1/

Или используйте расширенную версию 3nigmas:*

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