如:
情况一:
<div id="div1" class="tag">
<div onclick="getNext()"></div>
<div id="div2" class="tag">
情况2
<div>
<div id="div1" class="tag">
<div onclick="getNext()"></div>
<div>
<div id="div2" class="tag">
情况3
<div id="div1" class="tag">
<div>
<div onclick="getNext()"></div>
<div>
<div id="div2" class="tag">
-------------------------------------------------------
情况一:我可以用 Jquery.Next(".tag")
情况二:我可以用 Jquery.NextAll().find(".tag")
情况三:没有办法
------------
那如保写一个符合三种条件的方法呢?
谢谢
情况一:
<div id="div1" class="tag">
<div onclick="getNext()"></div>
<div id="div2" class="tag">
情况2
<div>
<div id="div1" class="tag">
<div onclick="getNext()"></div>
<div>
<div id="div2" class="tag">
情况3
<div id="div1" class="tag">
<div>
<div onclick="getNext()"></div>
<div>
<div id="div2" class="tag">
-------------------------------------------------------
情况一:我可以用 Jquery.Next(".tag")
情况二:我可以用 Jquery.NextAll().find(".tag")
情况三:没有办法
------------
那如保写一个符合三种条件的方法呢?
谢谢
解决方案 »
- chrome审查元素和右键查看源码的问题
- 求:JS编写的上传多个图片并可以预览的代码
- document.body.scrollTop和document.documentElement.scrollTop返回值都是0,在线跪求
- 发现JSON一种新的功能!!!
- 求救!!页面在IE,firefox浏览器下不兼容?????
- 请问象QQ首页版头那个换色功能怎么实现的呢?感谢...
- Firefox的兼容性问题。
- 一个window.open的疑问
- 急求一个JavaScript代码,没分了大家帮下忙啊
- 关于Option类的用法
- |zyciis| 求jquery选择器写法:class有A,但同时不能有B或C或D
- 【散分】Javascript 新年快乐(2),喜迎2010
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
function getNext(obj){
var l=$("*").index(obj);
alert($("*:gt("+l+")").find(".tag").attr("id"));
}
</script>
</head>
<body>
<div id="div11" class="tag">
<div onclick="getNext(this)">1111</div>
<div id="div12" class="tag">
------------
<div>
<div id="div21" class="tag">
<div onclick="getNext(this)">2222</div>
<div>
<div id="div22" class="tag">
-----------
<div id="div31" class="tag">
<div>
<div onclick="getNext(this)">3333</div>
<div>
<div id="div32" class="tag">
</body>
</html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
function getNext(obj){
var l=$("*").index(obj);
alert($("*:gt("+l+"):first").attr("id"));
}
</script>
</head>
<body>aa
<div id="div11" class="tag"> 1</div>
<div onclick="getNext(this)">1111</div>
<div id="div12" class="tag"> 2</div>
------------
<div> 3
<div id="div21" class="tag"> 4</div>
<div onclick="getNext(this)">2222</div>
</div>
<div id="div22" class="tag">5</div>
-----------
<div id="div31" class="tag"> 6</div>
<div> 7
<div onclick="getNext(this)">3333</div>
</div>
<div id="div32" class="tag"> 8</div>
</body>
</html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
function getNext(obj){
var i=0;
var l=$("*").index(obj);
$("*").map(function(index){
if(this.className=="tag" && index>l && i==0) i = index;
return;
});
alert($("*:eq("+i+")").text());
}
</script>
</head>
<body>aa
<div id="div11" class="tag"> 1</div>
<div onclick="getNext(this)">1111</div>
<div id="div12" class="tag"> 2</div>
------------
<div> 3
<div id="div21" class="tag"> 4</div>
<div onclick="getNext(this)">2222</div>
</div>
<div id="div22" class="tag">5</div>
-----------
<div id="div31" class="tag"> 6</div>
<div> 7
<div onclick="getNext(this)">3333</div>
</div>
<div id="div32" class="tag"> 8</div>
</body>
</html>