猿问

Jquery中.prev()什么意思

Jquery中.prev()什么意思


炎炎设计
浏览 618回答 2
2回答

慕标5832272

1.prev(&nbsp;[selector&nbsp;]&nbsp;)取得一个包含匹配的元素集合中每一个元素紧邻的前一个同辈元素的元素集合。选择性筛选的选择器。如果提供的jQuery代表了一组DOM元素,.prev()方法通过这些元素组合传递到方法构造一个新的jQuery对象。该方法选择性地接受同一类型选择器表达式,可以传递给$()函数。如果选择供应,将被过滤的元素通过测试它们是否匹配。示例:1234567<ul>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li>list&nbsp;item&nbsp;1</li>&nbsp;&nbsp;&nbsp;&nbsp;<li>list&nbsp;item&nbsp;2</li>&nbsp;&nbsp;&nbsp;&nbsp;<li&nbsp;class="third-item">list&nbsp;item&nbsp;3</li>&nbsp;&nbsp;&nbsp;&nbsp;<li>list&nbsp;item&nbsp;4</li>&nbsp;&nbsp;&nbsp;&nbsp;<li>list&nbsp;item&nbsp;5</li></ul>&nbsp;1$('li.third-item').prev().css('background-color',&nbsp;'red');&nbsp;&nbsp;

精慕HU

$(function(){$(".module_up_down").toggle(function(){var $self = $(this);$self.prev().slideToggle(600,function(){$("img",$self).attr("src","images/up.gif");});},function(){var $self = $(this);$self.prev().slideToggle(600,function(){$("img",$self).attr("src","images/down.gif");});})})<div class="global_module"><h3>最新动态</h3><div class="scrollNews" ><ul><li><a href="#" class="tooltip" title="甜美宽松毛衣今秋一定红.">甜美宽松毛衣今秋一定红.</a></li></ul></div><p class="module_up_down"><img src="images/down.gif"&nbsp;alt="" /></p></div>prev()作用是这个<p>元素中紧跟前面只有一个同辈元素“<ul>”。明白了吗。&nbsp;
随时随地看视频慕课网APP

相关分类

JQuery
我要回答