我有一个列表项:
<li class="sortedli">Call Type</li>
我希望在列表中文本的两侧添加两个 div:
<li class="sortedli">
<div class="sel-display-on"> </div>
Call Type
<div class="sel-trash-on"> </div>
</li>
如何使用 Jquery 添加它?
我有一个列表项:
<li class="sortedli">Call Type</li>
我希望在列表中文本的两侧添加两个 div:
<li class="sortedli">
<div class="sel-display-on"> </div>
Call Type
<div class="sel-trash-on"> </div>
</li>
如何使用 Jquery 添加它?
使用prepend()
和append()
;
$(".sortedli").prepend("<div class=\"sel-display-on\"></div>");
$(".sortedli").append("<div class=\"sel-trash-on\"></div>");
这是未经测试的,但我建议:
var li = $('.sortedli').first();
$('<div />', {'class' : 'sel-display-on', 'text' : ' '}).prependTo(li);
$('<div />', {'class' : 'sel-trash-on', 'text' : ' '}).appendTo(li);
您还可以使用:
$('.sortedli').html(
function(i,h) {
return '<div class="sel-display-on"> </div>' + h + '<div class="sel-trash-on"> </div>';
});
参考:
appendTo()
.html()
.prependTo()
.你可以这样做
$("#content ul").append('< li > divs ... < / li >');