Jquery Obtenir de l'Enfant DIV à l'Intérieur de la DIV
J'ai le code HTML suivant dans le corps:
<div id="hidden">
</div>
<div id="mainContianer">
<div id="firstChildDiv">
</div>
</div>
J'utilise le code suivant pour obtenir l'enfant
$("div:first-child").attr('id')
Mais cela renvoie "caché" quand je le veux de retour firstChildDiv, j'ai essayé des choses comme...
$("div[mainContainer ] div:first-child").attr('id')
$("div[id=mainContainer ] :first-child").attr('id')
$("#mainContainer :first-child").attr('id')
Je sais que c'est une chose simple à faire, mais ne peux pas l'impression de voir où je vais mal...
Grâce
faute de frappe mainContianer -> mainContainer
Faute de frappe dans le projet principal , tout votre code est correct
Faute de frappe dans le projet principal , tout votre code est correct
OriginalL'auteur LmC | 2012-07-13
Vous devez vous connecter pour publier un commentaire.
Votre dernière sélecteur de
fonctionne très bien, si vous corriger la faute de frappe dans le code HTML (voir ce violon). Il dit
mainContianer
au lieu demainContainer
.Mais, de toute façon, pourquoi ne pas vous sélectionnez simplement par le
id
, si cet élément a uneid
?De son question à laquelle vous ne suggèrent qu'il ne sait pas l'id de l'avance, mais il veut connaître l'id du premier enfant div...
OriginalL'auteur Sirko
lol si "undefiend" était sur le but (en se référant à la faute dans la question d'origine, ne pas faire plaisir de vous)
Est votre conteneur nommé "mainContianer" ou "mainContainer"? J'ai copié à partir de votre question et je pense que c'est mal... alors mis à jour ma réponse.
Ses une faute de frappe dans mon code et mon projet de code, de sorte que tout votre code est correct 🙂
Une autre question: quel est la differnece entre $("#mainContainer :first-child").attr('id') et les vôtres, ce qui ne l' > ne
OriginalL'auteur Simon
Essayer cela,
Vérifier qu'il n'y est pas d'espace avant ':'
OriginalL'auteur Matt
En fait, tu as une faute de frappe dans votre html
devrait être
Ensuite, vous pouvez faire
Il utilise
prop
plutôt queattr
, qui est plus lent et vieux jQuery SyntaxeIl y a de bonnes raisons: Un test de perf et Parfaitement bien répondre à la question
OriginalL'auteur Beat Richartz
C'est de travailler pour moi....
OriginalL'auteur Franquis
ce tous de retour de la première enfant de parent--dans votre cas, remplacez parent par mainContianer
essayez - Sélecteur d'enfant (parent “> child”)
aussi essayer
merci pour l'outil que j'ai beaucoup aimé...
OriginalL'auteur Pranay Rana
OriginalL'auteur Nirmal
SCRIPT
CODE HTML
OriginalL'auteur Eldric Dsouza