如何使用jQuery .wrap方法在元素中的文本周围包装跨距?
以下是我到目前为止正在使用的代码:
$.each(childElements, function(i, val) {
$(childElements[i]).wrap("<span class='' id='child_element_" + i + "' />");
});我希望在childElements数组( childElements数组包含<a>、<b>和<i>等标记)中的文本周围包含该跨度
发布于 2010-10-30 04:12:18
你可能想使用wrapInner (如果我理解你想要做什么的话)。
$.each(childElements, function(i, val) {
$(childElements[i]).wrapInner("<span class='' id='child_element_" + i + "' />");
});它将创建<span>元素并将它们包装在每个childElements的内容中。
例如,<b>Foo</b>将变为<b><span class='' id='child_element_0'>Foo</span></b>。
https://stackoverflow.com/questions/4055477
复制相似问题