Javascript 如何使用domjquery在html页面中显示值

Javascript 如何使用domjquery在html页面中显示值,javascript,jquery,dom,Javascript,Jquery,Dom,我需要使用domjquery在html页面中显示该值,但它不显示该值。我的代码: $(document.createElement("li")) .append( $(document.createElement("span")) .attr({ id: id, name: name, value: name }) ) .addClass('firstl

我需要使用domjquery在html页面中显示该值,但它不显示该值。我的代码:

$(document.createElement("li"))
    .append(
        $(document.createElement("span"))
        .attr({
            id: id,
            name: name,
            value: name
        })
    )
    .addClass('firstli')
)}

使用上面的代码,您刚刚创建了元素,您仍然需要将它们添加到DOM中,例如,您可以使用
.appendTo()
将元素附加到DOM中某个其他现有元素的末尾,因此您的以下行:

).addClass('bullet')
将更改为此项:

).addClass('bullet').appendTo('#someDOMelement');

span
元素没有
value
属性,您应该使用
text

var $li = $('<li/>');
$('<span/>', {
    id: layer.id,
    name: layer.name,
    text: layer.name,
    'class': 'bullet'
}).appendTo($li)
var$li=$(“
  • ”); $('', { id:layer.id, 名称:layer.name, text:layer.name, “类”:“项目符号” }).appendTo($li)
  • 试试:

    $(“
  • ”)追加( $(“”)。属性({ id:layer.id, 名称:layer.name, }).text(层名称) ).addClass('bullet')。附录(文件);

    您可能想将其附加到文档中

    谢谢。但我在这里使用相同的想法,但它不显示html名称验证此链接。这是我的要求
    $("<li></li>").append(
        $("<span></span>").attr({
            id: layer.id,
            name: layer.name,
        }).text(layer.name)
    ).addClass('bullet').appendTo(document);