Je html suivant:Index de l'élément div jquery
<div class="rows">
<div class="row"><input type="text" onchange="javascript:getIndex(this);" value="" /></div>
<div class="row"><input type="text" onchange="javascript:getIndex(this);" value="" /></div>
<div class="row"><input type="text" onchange="javascript:getIndex(this);" value="" /></div>
</div>
ma fonction:
function getIndex(elem) {
var $i = $(elem).parent().parent();
alert($i.index($(elem).parent()));
}
Je continue de recevoir -1 me dire ce ne est pas trouvé ... Je regardais en elle et a essayé de cracher la valeur dans le parent obj. alert ($ (elem) .parent(). Html()); cela me renvoie la balise avec la valeur par défaut qui a été changée ... mais si j'alerte $ (obj) .val() c'est totalement différent. Donc, je pense que peut-être la raison pour laquelle je continue à obtenir un -1.
Quelqu'un at-il déjà vécu cela?
Merci