0

<ul>選択したクラスのそれぞれの内容をコピーしたいので、

<ul class="testowyUl">
  <li>a</li>
  <li>b</li>
  <li>c</li>
</ul>

に変わります

<ul class="testowyUl">
  <li>a</li>
  <li>b</li>
  <li>c</li>
  <li>a</li>
  <li>b</li>
  <li>c</li>
</ul>

簡単そうに見えたのですが、なぜかうまくいきません。問題は、クラスを使用していて (そのタイプのリストが複数あるため)、 my を選択して<ul>から実行する方法がわからないことです。とチェーンしようとしましたが、うまくいきませんでした。clone()append()$(".testowyUl").children().clone().after(".testowyUl");

4

2 に答える 2

2

$.append()関数を引数として使用します。

$(".testowyUl").append(function(){return $(this).children().clone();});
于 2013-08-24T02:16:49.657 に答える
1

試してみてくださいappendTo

$(".testowyUl").each(function() {
    $("li",this).clone().appendTo(this);
})

デモ

于 2013-08-24T02:11:22.897 に答える