0

html

<ul class="navmore">
   <li><a href="link">Link</a></li>
   <li><a href="link">Link</a></li>
</ul>

フッターのjquery

$(".navmore li a").each(function(){
   var $this = $(this);
   $('<input type="checkbox">').insertBefore($this);
});

htmlは次のようになります

    <ul>
       <li><input type="checkbox"><a href="link">Link</a>
       <li><input type="checkbox"><a href="link">Link</a>
    </ul>

私は現在、そのコードでチェックボックスを取得していません

4

2 に答える 2

2

ループは必要ありませんか?

$(function() {
    $(".navmore li a").before( $('<input />', {type:"checkbox"}));
});
于 2013-02-19T01:08:42.570 に答える
1
$(function () {
    $(".navmore li").prepend('<input type="checkbox" />');
});
于 2013-02-19T01:14:33.947 に答える