我有一个带有复选框的表单 - 如果选中其中一个,则会有一些jquery应用css类checkboxed
。
我在页面下方还有另一个div
,默认情况下是隐藏的 - 但是如果选中表格复选框的任何,它就会变得可见。
我想用这样的东西
<div class="<%= "hide" unless checkboxed.exists? %>">
但显然这不起作用。有没有办法测试给定页面上是否存在css类?我知道我将不得不使用jQuery,但是如何将其与隐藏div
中的条件CSS类绑定?
答案 0 :(得分:1)
您需要将显示逻辑的div添加到您对复选框做出反应的位置。添加可能如下所示:
if($('.checkboxed').length)
$('#hiddenDiv').show();
你的隐藏div必须有一个ID,我假设id="hiddenDiv"
。
答案 1 :(得分:0)
var checkbox = $('checkbox').attr("checked");
if (checkbox == 'checked') {
$('#divID').show(); // #divID is the ID for the hidden DIV which you want to show.
}