0

我需要使用 dom 将值添加到跨度中。但现在我正在使用字符串操作。如何将其更改为 dom 或附加值。我需要使用 dom 以 html 格式获取返回值。

4

4 回答 4

0

您可以附加如下:

$('.ClassName').append('<p>Test</p>');
于 2012-12-11T11:23:23.650 回答
0
$('#id').after('<p>Test</p>');
$('#id').before('<p>Test</p>'); 
于 2012-12-11T11:35:38.323 回答
0

将 layer.id 定义为一些文本,这将在所有 span 元素内容中被替换

$.each($("span"),function(){
$(this).html(layer.id);
});

谢谢

于 2012-12-11T11:20:20.660 回答
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()return 并将其附加到您的元素。

(as i see you are returning li then append it to the ul)

于 2012-12-11T12:06:51.943 回答