Jquery 手风琴未知内容 div
Jquery accordion unknown content divs
实际上我想说的是:“抓取每次出现此 class 之间的所有内容,并将其包装成一个部分。
我有一个标准的实现
function hubTasks() {
$("#Form_Form").accordion({
header: ".FormHeading",
collapsible: true,
active: false,
autoHeight: false,
autoActivate: true
});
}
但显然只收集了header下的第一个div,下面还有未知的不可修改的div我想收容。 header class 重复多次。
我尝试使用:
$(".FormHeading").append("<div>");
要在每个 FormHeading 下放置一个通用的 div 标签以供使用,但它似乎总是实现以下创建空容器的结束标签。
我该如何解决这个问题?
所以我用一些肮脏的脚本解决了这个问题,但感觉不像 "correct" 那样做。
$(".FormHeading").each(function () {
$(this).nextUntil(".FormHeading").wrapAll('<div class="accordion-content" />');
});
如果有人有 better/cleaner 方法我很想知道!
实际上我想说的是:“抓取每次出现此 class 之间的所有内容,并将其包装成一个部分。
我有一个标准的实现
function hubTasks() {
$("#Form_Form").accordion({
header: ".FormHeading",
collapsible: true,
active: false,
autoHeight: false,
autoActivate: true
});
}
但显然只收集了header下的第一个div,下面还有未知的不可修改的div我想收容。 header class 重复多次。
我尝试使用:
$(".FormHeading").append("<div>");
要在每个 FormHeading 下放置一个通用的 div 标签以供使用,但它似乎总是实现以下创建空容器的结束标签。
我该如何解决这个问题?
所以我用一些肮脏的脚本解决了这个问题,但感觉不像 "correct" 那样做。
$(".FormHeading").each(function () {
$(this).nextUntil(".FormHeading").wrapAll('<div class="accordion-content" />');
});
如果有人有 better/cleaner 方法我很想知道!