我在变量(Javascript/jQuery)中有字符串,其中包含如下内容:
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Morbi a faucibus magna. Donec lacinia, leo eget
Pellentesque aliquet luctus lobortis.
Morbi a faucibus magna. Donec lacinia, leo eget
massa iaculis leo, nec auctor
如何将所有未包装的内容包装在 p 标签中?所以该字符串看起来像:
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Morbi a faucibus magna. Donec lacinia, leo eget
Pellentesque aliquet luctus lobortis.
Morbi a faucibus magna. Donec lacinia, leo eget
massa iaculis leo, nec auctor
Cảm ơn!
类似
var str = 'your string';
var div = $('', {html: str});
div.contents().filter(function() {
return this.nodeType === 3;
}).wrap('');
var new_str = div.html();
BÀI TẬP
使用新的 jQuery 对象将字符串解析为 HTML,然后过滤掉未包装的文本节点,并用段落包装它们,并将更改后的 HTML 作为新字符串输出。
Tôi là một lập trình viên xuất sắc, rất giỏi!