0

domを使用してスパンに値を追加する必要があります。しかし今、私は文字列操作を使用しています。これをDOMに変更する方法、または値を追加する方法。domを使用してhtml形式で戻り値を取得する必要があります。

4

4 に答える 4

0

layer.idをテキストとして定義すると、すべてのスパン要素のコンテンツで置き換えられます

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

ありがとう

于 2012-12-11T11:20:20.660 に答える
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

これで試してください:

$("<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 に答える