如何使用 jquery 获取前一个 LI 的 ID 和前一个 LI 的 ID
我想知道是否有人知道是否可以仅使用前一个 LI 的 ID 来获取下一个 LI 的 ID。
例如
,所以我希望能够去 函数 getNextLI(当前 liID){ $(li#currentliID:next-child).animate({ 不透明度:1 }); 所有
LI id 都不会按顺序排列,因为它们是来自 mysql 数据库的项目 id。
I was wondering if anyone knows if its possible to get what the ID of the next LI is with only using the ID of the previous LI.
For example
So i would want to be able to go
function getNextLI(currentliID){
$(li#currentliID:next-child).animate({
opacity: 1
});
}
All the LI id's won't be in order as they are the item ids coming from the mysql database.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您可以使用 jQuery 的
next()
方法。例如:以下内容将为您提供包含单词“NEXT”的
li
:you can use the
next()
method of jQuery. For example:The following will get you the
li
containing the word "NEXT":这将解决您的问题:
This will fix your problem:
您可以使用
jQuery(this).next()
http://jsfiddle.net/ BzFfM/2/
You can use
jQuery(this).next()
http://jsfiddle.net/BzFfM/2/
jQuery(function(){
jQuery('ol li').bind('click',function(){
var s = jQuery(this).next().attr("id");
});
});
jQuery(function(){
jQuery('ol li').bind('click',function(){
var s = jQuery(this).next().attr("id");
});
});