我需要使用dom将值添加到span中。但现在我正在使用字符串操作。如何将其更改为dom或附加值。我需要使用dom获取html formate中的返回值。
答案 0 :(得分:0)
将layer.id定义为一些文本,这将在所有span元素内容中替换
$.each($("span"),function(){
$(this).html(layer.id);
});
由于
答案 1 :(得分:0)
您可以添加如下内容:
$('.ClassName').append('<p>Test</p>');
答案 2 :(得分:0)
$('#id').after('<p>Test</p>');
$('#id').before('<p>Test</p>');
答案 3 :(得分:0)
试试这个:
$("<li class='" + liClass + "'>" + preElement +
"<label for='" + layer.id + "'>" + layer.name + "</label>").appendTo('ul.class');
//----------^^^^^
// use the id
// or class of
//the specific ul
使用appendTo()
代替并将其附加到您的元素。
(as i see you are returning li then append it to the ul)