Je n'arrive pas à faire marcher ça. Je veux simplement afficher une alerte à des fins de test si le td
proposé contient "OH".jQuery si l'élément contient quelque chose, faites des choses
<table id="v65-cart-shipping-details">
<tr>..</tr>
<tr>..</tr>
<tr>
<td>United States, OH 43112</td>
<tr>
</table>
Peu importe ce qui est en elle (par exemple. États-Unis, MI 48187) l'alerte apparaît toujours en place, qu'est-ce que je manque?
$(document).ready(function() {
if ($("#v65-cart-shipping-details tr:eq(2) td:contains('OH')")) {
alert("Did Stuff") }
});
wow, j'ai été Fixant mon code à long et pourrait de juré j'ai ajouté de la longueur, merci d'être ce deuxième ensemble d'yeux! – ToddN
Eh bien, il ne renverra pas vraiment 'undefined' il retourne juste un tableau vide qui évalue à' true', votre solution résout ce problème bien que +1 –