Javascript 使用jquery将li添加到现有ul
我有两个div,里面嵌套了一个ulJavascript 使用jquery将li添加到现有ul,javascript,jquery,Javascript,Jquery,我有两个div,里面嵌套了一个ul <div id="slide1"> <div class="images"> <ul> </ul> </div> </div> 它不起作用。我错在哪里 提前多谢,您的代码应该可以工作,您只需要定义li var li = $('<li></li>'); li.html('Test!'); $("#slide1 &
<div id="slide1">
<div class="images">
<ul>
</ul>
</div>
</div>
它不起作用。我错在哪里
提前多谢,您的代码应该可以工作,您只需要定义li
var li = $('<li></li>');
li.html('Test!');
$("#slide1 > div.images ul").append(li);
var li=$('');
html('Test!');
$(“#slide1>div.images ul”).append(li);
或者正如PSL所指出的,只是:var li=$(“”,{'html':'Test!')代码>
如果要将li元素附加到ul的末尾:
$("#slide1 > div.images ul").append($("<li>my new li</li>"));
$(“#slide1>div.images ul”)。追加($(“我的新li ”);
或者如果你想在你的ul开头加一个li
$("#slide1 > div.images ul").prepend($("<li>my new li</li>"));
$(“#slide1>div.images ul”).prepend($(“我的新li ”);
这是正确的选择器。也许问题出在你想添加的LI上。显示其余的代码。选择器是对的,追加后的代码是什么?我犯了一个愚蠢的错误..变量名..现在可以工作了。
$("#slide1 > div.images ul").prepend($("<li>my new li</li>"));