试图找到一种方法将所有hr标签包装在代码中,但到目前为止nogo。有关代码的任何建议吗?
这是我现在正在做的事情(也是fiddle):
$('hr').each(function() {
$(this).next('hr').wrapAll('<div style="background-color:yellow"></div>');
});
&#13;
Text
<hr>
Text1
Text2
<hr>
Text3
<hr>
Text4
Text5
<hr>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
&#13;
答案 0 :(得分:1)
jQuery在文本节点(contents
除外)方面没有做太多帮助。这里最简单的事情可能就是使用DOM本身来查找以下兄弟节点(包括文本节点),然后将它们包装在snippet.defaultAudioLanguage
中;见评论:
snippet.defaultAudioLanguage
div