jQuery: есть ли способ сделать рекурсивный дочерний селектор? - PullRequest
6 голосов
/ 09 июня 2010

вместо того, чтобы проверять только непосредственные дочерние элементы элемента, я хотел бы рекурсивно проверять все дочерние элементы элемента.

конкретно, что-то вроде

$("#survey11Form>input[type=text]:visible").val();

с HTML:

<form id="survey11Form" name="survey11Form" action="#" method="post">
            <div id="survey11Div">

                <fieldset>
                    <legend>TEST'TEST"TEST</legend>


                        <div class="label">
                            <label test="" title="TEST'TEST" for="answer15">
                            TEST'TEST"TEST                      </label></div>


                        <div class="fieldWrapper text required">
                            <div style="width: 146px;" class="cellValue">
                                <input type="text" title="TEST'TEST" value="" id="survey11answer15" name="survey11answer15">

должен дать мне значение этого ввода. JQuery, который я придумал, нет. какие-нибудь идеи относительно того, что будет работать в этой ситуации (и во всех рекурсивных ситуациях)?

спасибо!

1 Ответ

12 голосов
/ 09 июня 2010

Я думаю, что вы хотите

$("#survey11Form input[type=text]:visible")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...