[討論] jQuery Dom集合的一個用法
假設DOM是這樣的結構,當然也有可能目標不是在同一個父節點之下。
<ul>
<li class="a">1</li>
<li class="b">2</li>
<li class="b">3</li>
<li class="b">4</li>
<li class="a">5</li>
<li class="b">6</li>
</ul>
我們把 li class="b" 的 DOM 用JQuery集合起來
items = $("li.b")
如果想要在click第二個li.b時取得它之後所有li.b
一般的做法好像都是
$("li.b").click(function(){
var _next = $(this).nextALL('li.b');
})
但是如要從物件集合本身來做這個動作的話
(比如在流程中是不會知道物件集合的selector條件如何)
items.click(function(){
var _next = $(this).nextALL(items);
我想是在點 3 時 取得 4,6 , 不過這邊是取得4,5,6
})
能不能單純從物件集合本身來做這樣的功能?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.67.233.81
推
11/15 09:38, , 1F
11/15 09:38, 1F
→
11/15 10:24, , 2F
11/15 10:24, 2F
→
11/15 10:29, , 3F
11/15 10:29, 3F
推
11/15 10:30, , 4F
11/15 10:30, 4F
→
11/15 10:32, , 5F
11/15 10:32, 5F
→
11/15 10:32, , 6F
11/15 10:32, 6F
推
11/15 11:17, , 7F
11/15 11:17, 7F
→
11/16 00:39, , 8F
11/16 00:39, 8F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章
7
20