jquery obtenir le texte à l'intérieur <li>
J'ai cette div
<div class="RestauranstSection">
<label>
Restaurant:
</label>
<input type="text"/>
<input type="button" value="Search"/>
<ul>
<?php while ($row = $restaurants->fetch()) {
?>
<li id="<?php echo $row['ID']; ?>">
<?php echo $row['name']; ?>
</li>
<?php } ?>
</ul>
</div>
Je veux quand appuyer sur n'importe quel li
éléments à alerter son texte,
$(".RestauranstSection").on('click','li',function (){});
comment s'il vous plaît?
Avez-vous lu api.jquery.com/text?
Non, je n'ai pas
Je ne veux pas être que guy, mais sérieusement, a la recherche de
merci beaucoup
Non, je n'ai pas
Je ne veux pas être que guy, mais sérieusement, a la recherche de
jquery get text of element
apporte api.jquery.com/text comme premier résultat, ainsi que d'autres AINSI en question.merci beaucoup
OriginalL'auteur Marco Dinatsoli | 2013-03-18
Vous devez vous connecter pour publier un commentaire.
Je suis heureux de vous aider 🙂
OriginalL'auteur Jonas Tepe
Vous avez juste à sélectionner la li et de vous inscrire pour l'événement click comme
(vous pouvez également vérifier l'orthographe de RestaurantsSection 😉
OriginalL'auteur Michael Brown
Essayer
Démo: Violon
Pour référence,
html()
serait d'afficher le code HTML. Si votre liste a été<li><strong>Hello</strong>, world!</li>
, le résultat dehtml()
serait"<strong>Hello</strong>, world!"
alors quetext()
serait"Hello, world!"
oui, vous avez raison
OriginalL'auteur Arun P Johny
Si vous utilisez ES2015 flèche syntaxe de la fonction pour
click
rappel, vous souhaiterez peut-être utiliser$(e.currentTarget).text()
$(".RestauranstSection li").click((e)=>{
alert($(e.currentTarget).text());
});
OriginalL'auteur ajduke