2010-06-09 11 views
6

invece di controllare solo i figli immediati di un elemento, vorrei controllare in modo ricorsivo tutti i figli dell'elemento.jQuery: c'è un modo per creare un selettore figlio ricorsivo?

particolare, qualcosa di simile a

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

con il codice 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"> 

dovrebbe darmi il valore di quella di ingresso. il jquery che ho inventato non lo fa. qualche idea su cosa potrebbe funzionare in questa situazione (e in tutte le situazioni ricorsive)?

grazie!

risposta

12

penso che quello che vuoi è

$("#survey11Form input[type=text]:visible") 
+3

sickkkkkkkkkkkk io sono un idiota – gsquare567

Problemi correlati