Javascript 包装<;李>;与<;ul>;直到JQuery中的下一个头
如何使用Javascript 包装<;李>;与<;ul>;直到JQuery中的下一个头,javascript,jquery,list,Javascript,Jquery,List,如何使用ul包装li,直到下一个h3 这是我的密码: thisContent.find(“li”).each(function(){ $(this).nextUntil(“h3”).andSelf(); }).wrap(“”) 标题1 清单1 清单2 清单3 清单4 标题2 清单1 清单2 清单3 列表4使用 否则,将分别包装每个项目。 您还需要从h3开始,而不是从li开始,因为您希望在h3之间包装内容 jQuery('h3').each(function(){ $(this).ne
ul
包装li
,直到下一个h3
这是我的密码:
thisContent.find(“li”).each(function(){
$(this).nextUntil(“h3”).andSelf();
}).wrap(“
”)代码>
标题1
清单1
清单2
清单3
清单4
标题2
清单1
清单2
清单3
列表4
使用
否则,将分别包装每个项目。
您还需要从h3
开始,而不是从li
开始,因为您希望在h3
之间包装内容
jQuery('h3').each(function(){
$(this).nextUntil('h3').wrapAll('<ul></ul>')
})
标题1
清单1
清单2
清单3
清单4
标题2
清单1
清单2
清单3
列表4
使用
否则,将分别包装每个项目。
您还需要从h3
开始,而不是从li
开始,因为您希望在h3
之间包装内容
jQuery('h3').each(function(){
$(this).nextUntil('h3').wrapAll('<ul></ul>')
})
标题1
清单1
清单2
清单3
清单4
标题2
清单1
清单2
清单3
列表4
但您以前的HTML标记无效。它不应该被呈现,它可能会给出关于如何解析它的意外结果browser@A.Wolff-抱歉,我忘了提到我当前的HTML结构是正则表达式函数的结果..但是你以前的HTML标记无效。它不应该被呈现,它可能会给出关于如何解析它的意外结果browser@A.Wolff-对不起,我忘了提到我当前的HTML结构是正则表达式函数的结果..哇!感谢@Brachamul回答我的问题!不客气,先生。我相信这是我第一次接受答案:)哇!感谢@Brachamul回答我的问题!不客气,先生。我相信这是我第一次接受答案:)