在列表项中使用jquery添加div

我有一个列表项:

  • Call Type
  • 我希望在列表中的文本的两侧添加两个div:

     
  •  
    Call Type
     
  • 我怎么能用Jquery添加它?

    使用prepend()append() ;

     $(".sortedli").prepend("
    "); $(".sortedli").append("
    ");

    示例小提琴

    你可以这样做

     $("#content ul").append('< li > divs ... < / li >'); 

    这是未经测试的,但我建议:

     var li = $('.sortedli').first(); $('
    ', {'class' : 'sel-display-on', 'text' : ' '}).prependTo(li); $('
    ', {'class' : 'sel-trash-on', 'text' : ' '}).appendTo(li);

    你也可以使用:

     $('.sortedli').html( function(i,h) { return '
     
    ' + h + '
     
    '; });

    参考文献:

    • appendTo()
    • html()
    • prependTo()