J'ai un via avec une fonction jQuery pour obtenir la valeur de l'élément HTML (pour accéder à l'élément disponible et à l'élément pas encore disponible). Un de ces éléments est une liste déroulante, lorsque je sélectionne une valeur, une autre vue est ajoutée au bas de la page dans un div. Lorsque j'essaie d'accéder à un élément ajouté par cette vue, j'ai reçu "indéfini". Que puis-je faire ?Élément HTML non accessible avec jQuery
Dans la div #ProductDetail, j'ajoute un élément. et ce sont ces éléments que je ne peux pas accéder.
Update 1 (essayer d'être plus clair) - J'ai une page avec un élément HTML (plusieurs Put, un menu déroulant) - J'ai méthode javascript disponible sur cette page pour accéder à l'élément HTML présente ou non encore présent sur ce pahge - J'ai un - Lorsque j'ai sélectionné une valeur via la liste déroulante, je reçois une vue, cette vue est ajoutée à la. - Lorsque je tente d'accéder au présent élément HTML à l'origine qui travaillerait - Lorsque je tente d'accéder au elemetn HTML ajouté dans le qui est fonctionne pas, j'ai reçu « élément undifined »
$.ajax({
type: "POST",
url: "/Product/Edition",
data: {
id: getId()
},
success: function(data) {
$("#divDisplayDialogProduct").html(data);
$('#ProductType').change(function() {
$.ajax({
type: "POST",
url: "/Product/ShowDetail",
data: { id: $('#ProductType').val() },
success: function(data) { $("#ProductDetail").html(data); },
error: function(XMLHttpRequest, textStatus, errorThrown) { }
})
});
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
}
})
Quelle partie ne fonctionne pas? Il n'est pas clair de la question, peut vouloir relire et éditer la question. –
pouvez-vous joindre le code HTML? – heisthedon
Où essayez-vous d'obtenir la valeur? partout où vous définissez la valeur au lieu de l'obtenir dans votre code! –