我有一个带有一些HTML的页面,我需要抓住它来包装一个附加的span标记,并附上一个类。
<span class="VIEWBOX" id="_Datacomp_c_importantnote">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. vestibulum vel tellus. Morbi suscipit enim ac <BR>
</span>
我不能使用父span中的类/ ID,所以我需要创建一个新的。/ / p>
我写过
var innnerNoteText = $('#_Datacomp_c_importantnote').text();
innerNoteText.wrap('<span class="noteText"></span>');
但这不起作用,任何帮助都会很棒!
答案 0 :(得分:3)
尝试:
$('#_Datacomp_c_importantnote').wrapInner('<span class="noteText"></span>');
答案 1 :(得分:0)
$('...').text()
返回一个字符串,没有方法wrap
。
您必须在jQuery对象上调用wrap()
方法:
$('#_Datacomp_c_importantnote').wrap('<span class="noteText"></span>');
答案 2 :(得分:0)
$('#_Datacomp_c_importantnote').html('<span class="noteText">' + $(this).text() + '</span>');