end()

 <!DOCTYPE html>
 <html>
 <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
 <script>
 $(function(){
     var $li = $('<li><span /></li>');
     $li
     .find('span')
       .html('HELLO')
     .end()
     .appendTo('#ul');
 });
 </script>
 <body>
 <ul id="ul">
 </ul>
 </body>
 </html>

説明

以下のようにするとspanがulの直下にappendTo()される(liは消える)。よって、上のようにend()を指定する事でfind()で選択されたspanを解除してからappendTo()する。

     $li
     .find('span')
       .html('HELLO')
     .appendTo('#ul');

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2013-10-04 (金) 11:49:01