【发布时间】:2020-12-04 15:52:46
【问题描述】:
我想在我的 Coldfusion 应用程序上使用 JQuery 来显示/隐藏 div 元素,并在 div 中选中/取消选中复选框。
基本上,在我显示多个 div 元素的视图中,每个 div 内部还有更多 div,其中一个内部 div 包含一个输入类型复选框,可以选中或取消选中。
我在该视图中还有三个按钮“活动、非活动、全部”。 点击 Active 时,我想显示所有选中复选框的 div 元素,不显示未选中的,反之,当点击 Inactive 时。
<div class="btn-group ">
<button id="actives" type="button">Actives</button>
<button id="inactives" type="button">Inactives</button>
<button id="all" type="button">All</button>
</div>
<div id="apiDiv">
<cfloop array="#apis#" index="api">
<div class="card card-found">
<div class="card-header">
<cfif Len(api.iconClass)>
<i class="fa fa-fw #api.iconClass#"></i>
</cfif>
#structKeyExists( api, "name" ) ? api.name : api.id#
</div>
<div class="card-body">
<p>#api.description#</p>
</div>
<div class="card-button">
<input class="#inputClass# ace ace-switch ace-switch-3" name="#inputName#" id="#inputId#-#api.id#" type="checkbox" value="#HtmlEditFormat( api.id )#"<cfif ListFindNoCase( value, api.id )> checked="checked"</cfif> tabindex="#getNextTabIndex()#">
<span class="lbl"></span>
</div>
</div>
</cfloop>
</div>
我根本不是 JQuery 方面的专家。我唯一做的就是下面的事情,我不知道是否是一个好的开始:
$("#actives").click(function (e) {
$("#apiDiv .card").filter(function() {
<!--- code here --->
});
});
有人可以帮我吗?提前非常感谢!
【问题讨论】:
标签: javascript html jquery coldfusion