[問題] 想用jQuery在某群li前後加入自定的<ul>
剛剛試了半天想請教大家一下
因為最近剛嘗試學一下jQuery
對基本的javascript還不熟
但是想要試試一個東西
比如說我有一串li
<li class="week1">123</li>
<li class="week1">123</li>
<li class="week1">123</li>
<li class="week2">2222</li>
我想要選取li.week1對整群的前面加<ul>指定為class="w1"
最後整群後面再放</ul>
就是把除了li.week2的li包起來
上網找了一下
想說可以用
insertAfter 或after 跟insertBefore 或before
來放指定的元素到找到的元素外面
但是怎麼試都是只能呈現一般純文字
找到一個範例是呈現一個連結
我寫的應該不對
所以永遠出不來
$(document).ready(function(){
$("<ul>").insertBefore($('li.week1:first'));
$("</ul>").insertAfter($('li.week1:last'));
});
^^^沒有指定ul是class="w1" 因為連ul都出不來 $('ul')也一樣
應該是我對js基本概念還不清楚所以不會寫...
能請問大家我應該怎麼做出來嗎?
謝謝!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.69.110.209
→
02/05 16:43, , 1F
02/05 16:43, 1F
→
02/05 16:45, , 2F
02/05 16:45, 2F
→
02/05 16:45, , 3F
02/05 16:45, 3F
→
02/05 16:46, , 4F
02/05 16:46, 4F
→
02/05 17:10, , 5F
02/05 17:10, 5F
→
02/05 17:11, , 6F
02/05 17:11, 6F
→
02/05 17:12, , 7F
02/05 17:12, 7F
→
02/05 17:33, , 8F
02/05 17:33, 8F
→
02/05 17:33, , 9F
02/05 17:33, 9F
→
02/05 21:51, , 10F
02/05 21:51, 10F
→
02/05 21:51, , 11F
02/05 21:51, 11F
→
02/06 19:25, , 12F
02/06 19:25, 12F
推
04/11 01:16, , 13F
04/11 01:16, 13F