作者evernever (NeverEver)
看板Ajax
标题Re: [问题] 找出连续具有相同属性的dom物件
时间Sat Nov 20 06:31:02 2010
================
HTML
================
<div id='main>
<div id='a1' class='aaa'></div>
<div id='a2' class='aaa'></div>
<div id='a3' class='aaa'></div>
<div id='c1' class='ccc'></div>
<div id='a4' class='aaa'></div>
</div>
================
jQuery
================
var list =
$(".aaa:first").nextUntil(":not(.aaa)").andSelf();
alert(list.size()); // 应该是 3 个
※ 引述《Futurend (未来)》之铭言:
: 前辈好
: 假如说小弟有以下的div
: <div id='main>
: <div id='a1' class='aaa'></div>
: <div id='a2' class='aaa'></div>
: <div id='a3' class='aaa'></div>
: <div id='c1' class='ccc'></div>
: <div id='a4' class='aaa'></div>
: </div>
: 我想要找出a1,a2,a3为一组的jQuery物件
: a4为一组的jQuery物件
: 请问有该如何找出连续class为aaa的物件呢
: 有这个需求是因为希望能找出连续class='aaa'的div
: 再把他wrap起来
: 只是思考很久不知道该怎麽做
: 只想的到很笨的方法
: 去next('.aaa') 假如存在就把他add,
: 只好上来请益有没有比较好的做法
: 麻烦前辈指点了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 115.64.54.125
※ 编辑: evernever 来自: 115.64.54.125 (11/20 06:51)
1F:推 Futurend:谢谢前辈 但假如说我想要抓出第二组的话要怎麽抓 11/20 10:14
2F:→ Futurend:还是说要用递回加把找过的MARK 一直到找不到为止 11/20 10:14