div元素jquery的索引 [英] Index of div element jquery

查看:88
本文介绍了div元素jquery的索引的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有以下html:

<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>

我的功能:

function getIndex(elem) {
    var $i = $(elem).parent().parent();
    alert($i.index($(elem).parent()));
}

我不断收到-1告诉我找不到它...我调查了一下,并尝试在obj父对象中吐出值. alert($(elem).parent().html());这将返回具有默认值已更改的标签...但是如果我警告$(obj).val()则其完全不同.所以我在想,也许我一直保持-1的原因.

I keep getting -1 telling me its not found... I looked into it and tried to spit out the value within the obj parent. alert($(elem).parent().html()); this returns me the tag with the default value that was changed...but if i alert $(obj).val() its totally different. So I am thinking that maybe the reason I keep getting a -1.

任何人以前都经历过吗?

Has anyone experience this before?

谢谢

推荐答案

function getIndex(elem) {
    var $t = $(elem);
    alert($t.parent().index());
}

这篇关于div元素jquery的索引的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆