Jquery-获取同级标签prev,prevAll,next,nextAll
2015-05-24 10:46
369 查看
1、next([expr]):
获取指定元素的下一个同级元素(注意是下一个同级元素哦)参数可有可无,参数设定遵循jquery选择器规则
<!DOCTYPE html> <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> </head> <body> <ul> <li>list item 1</li> <li>list item 2</li> <li class="third-item">list item 3</li> <li>list item 4</li> <li>list item 5</li> </ul> <script> $('li.third-item').next().css('background-color', 'red'); </script> </body> </html>
这个例子的结果是,只有list item 4背景色变为红色
2、nextAll([expr]):
获取指定元素后边的所有同级元素Hello Hello Again <div><span>And Again</span></div> var p_nex = $("p").nextAll(); p_nex.addClass('p_next_all');
注意看最后一个”<p>”标签哦,也被加上了’p_next_all’这个类名哦~~
3、andSelf():
获取指定元素后边的所有同级元素,之后加上指定的元素我感觉这个函数是最有意思的一个函数了,什么意思?直译过来就是”还有我“,”还有自己”,没错,还有自己。
<p>Hello</p><p>Hello Again</p><div><span>And Again</span></div> var p_nex = $("p").nextAll().andSelf(); p_nex.addClass('p_next_all');
注意看第一个“<p>”标签啊,这句话的意思是选择p标签后面的所有同级标签,以及自己。。。
以下这两个不举具体的例子了,实际上就是next()和nextAll()的相反喽
4、prev():获取指定元素的上一个同级元素(是上一个哦)。
5、prevAll():获取指定元素的前边所有的同级元素。
var pageValue = $("#pageValue").val(); alert("增加或者减少一页"+pageValue); var obj = $(".left_div_page_a_HOVER"); $(obj).toggleClass("left_div_page_a_HOVER"); if( faZ == 1 ){ if( pageValue > 1){ pageValue = pageValue - 1; obj.prev("a").toggleClass("left_div_page_a_HOVER"); } }else{ if( pageValue < 123){ pageValue = pageValue + 1; obj.next("a").toggleClass("left_div_page_a_HOVER"); } } $("pageValue").val(pageValue);
相关文章推荐
- jQuery 遍历 - 同层方法siblings() next() nextAll() nextUntil() prev() prevAll() prevUntil()(二十四)
- jQuery源码分析之parents,parentsUntil,next,prev,nextAll,prevAll,nextUntil,prevUntil,siblings,children
- jQuery找兄弟系列next(),nextAll(),nextUntil(),prev(),prevAll(),prevUntil(),siblings()
- jquery中获取相邻元素相关的命令:next()、prev()和siblings()
- Jquery 里的节点遍历(next(),perv(),nextAll(),prevAll())
- jQuery获取某td的上一个td,即同一行中,该列的上一列。prev()。 同理,下一列是next()
- prevPage / nextPage in jQuery Mobile | George Nixon's Blog
- jQuery获取同级元素的简单代码
- Jquery和JS获取ul中li标签的实现方法
- 【jquery】结合class选择器、next、prev方法实现相邻的节点展开隐藏效果
- Jquery获取html标签,包含该标签本身
- jQuery中html(),prev(),next()
- 用jquery获取select标签中选中的option值及文本
- jquery获取li里面的第一个a标签
- Jquery和JS获取ul中li标签的实现方法
- jQuery8(常见方法next.prev等,常见方法练习)
- jQuery 动态内容添,获取HTML标签和属性
- jQuery获取select标签选项个数问题
- jQuery获取select标签中选中的option的value值和文本
- jQuery选择器ID、CLASS、标签获取对象值、属性、设置css样式