J'ai trouvé assez de jQuery pour sélectionner ce morceau dans un énorme document HTML. Je veux sélectionner la valeur du sujet, body
, et date_or_offset
. (Ce sont name
attributs comme indiqué ci-dessous). Comment je vais à ce sujet. En supposant que cette impression est de alert($(this).html())
à l'intérieur d'une fonction de rappel.Aide avec la sélection jQuery
<p><label for="first">Subject</label> <br>
<input class="input" name="subject" type="text">
</p>
<p><label for="textarea">Body </label> <br>
<textarea class="textarea" name="body" id="textarea" rows="5" cols="30"></textarea>
</p>
<p><label for="first">Date <span>(xx/xx/xxxx) or Offset</span></label> <br>
<input class="input" name="date_or_offset" id="first" type="text">
</p>
Le 'find' est-il vraiment nécessaire? –
@Gert - Cela dépend qu'il ait un élément, sans plus de contexte que vous ne pouvez pas dire à coup sûr ... mais c'est plus efficace dans tous les cas. Un '$ ('input [nom = sujet]')' est * vraiment * appelant '$ (document) .find ('input [nom = sujet]')' qui recherche tout le document, ceci recherche une portée beaucoup plus étroite, c'est donc un sélecteur beaucoup plus rapide. –
+1 Cela a du sens. Merci Nick. –