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 回答