http://jsbin.com/uxepap/17/edit
3 番目から最後までのすべてのリンクを 1 でラップするにはどうすればよいですか <span class="wrap"></span>
?
修正を試みてください。問題がなければ、リンクは赤の背景にパディングで表示されます。
注:a_items
それはvar内のラッパーである必要があり、その直後に表示されます.html();
今のところ、実用的なソリューションはありません。
http://jsbin.com/uxepap/17/edit
3 番目から最後までのすべてのリンクを 1 でラップするにはどうすればよいですか <span class="wrap"></span>
?
修正を試みてください。問題がなければ、リンクは赤の背景にパディングで表示されます。
注:a_items
それはvar内のラッパーである必要があり、その直後に表示されます.html();
今のところ、実用的なソリューションはありません。
jQueryにはslice()
、選択した開始インデックスから選択したオプションの終了インデックスまで選択をフィルタリングする機能があります。
var last = $('a') //store them in last
.slice(2) //get third to last
.remove() //remove them from the DOM
.wrap('<span>'); //wrap them in span
.wrap
各要素をラップします。wrapAll
一連の要素をラップするために使用します。
last.wrapAll('<span></span>');
var links = $('a').slice(2, $('a').length);
links.wrap('<span/>');