Javascript 添加一个<;李>;jquery中的标记不起作用

Javascript 添加一个<;李>;jquery中的标记不起作用,javascript,jquery,html,Javascript,Jquery,Html,这是我的桌子: <ul class="vertical-tabs-list"> <li class="vertical-tab-button first selected">blah</li> <li class="vertical-tab-button">blah</li> </ul> 诸如此类 诸如此类 我想附加另一个li,如下所示: $(“.vertical tabs list”).append(“试试

这是我的桌子:

<ul class="vertical-tabs-list">
  <li class="vertical-tab-button first selected">blah</li>
  <li class="vertical-tab-button">blah</li>
</ul>
  • 诸如此类
  • 诸如此类
我想附加另一个li,如下所示:
$(“.vertical tabs list”).append(“
  • 试试这个

    $("ul.vertical-tabs-list").append('<li><input type="submit" name="op" id="edit-save" value="Save" class="form-submit" /></li>');
    
    $(“ul.垂直选项卡列表”).append(“
  • ”);
    这有一个没有语法错误的HTML和一个更具体的选择器。如果这不起作用,请检查以确保jquery与您的页面正确链接

    另外,您是否正在使用文档就绪功能

    $(document).ready(function() { 
        //your code here
        $("ul.vertical-tabs-list").append('<li><input type="submit" name="op" id="edit-save" value="Save" class="form-submit" /></li>');
    });
    
    $(文档).ready(函数(){
    //你的代码在这里
    $(“ul.垂直制表符列表”).append(“
  • ”); });
    尝试关闭
    输入
    标记:
    />
  • 是的,我有一个
    控制台。日志
    可以打印,所以我不确定onsole.log会在doc ready之外运行。确保您的代码被包装在doc ready处理程序中…应该与上面的编辑类似。。