Javascript 使用jquery将li添加到现有ul

Javascript 使用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,里面嵌套了一个ul

<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>"));