我有非常简单的jQuery Accordion,它工作得很好,现在的问题是,如果我从数据库或从JSON到页面动态加载折叠内容,它不工作,因为没有信息到DOM来理解新注入的类或ID。所以我尝试使用Jquery,而不是实时或委托来捕获注入的元素。我的示例代码是..
jQuery("#header").on("click", function () {
.... my accordion code here
});
但是jquery " on“会在任何事件时触发,比如click或者其他什么,那么如何处理折叠的html内容来保持初始级别的打开并进行进一步的单击
我已经看到这个问题被问了好几次,但还没有看到任何答案。
我有一个用slideToggle()和jquery展开和折叠的ul。代码很简单:
$('#leftMenu li a.moreLess').click(function() {
$(this).next().slideToggle('normal');
});
具有以下标记:
<a class="moreLess">Click here to see more</a>
<ul>
<li>something</li>
我有一个剃刀页面,我希望模型中的每个行项目都有一个单独的可折叠标题。我想在页面上创建一个按钮,在那里它可以找到页面上具有特定类的每个手风琴并展开它们。
我有它非常接近工作,但在展开在页面加载时关闭的东西后,您必须单击两次该手风琴的标题使其再次折叠
这大致就是我拥有的剃刀代码
<button id="expand-button" class="ExpandButton">Expand/Collapse All</button>
foreach (ViewDetailViewModel di in Model.Details)
{
s