Javascript 如果存在另一个类jquery/rails,则有条件地应用css类

Javascript 如果存在另一个类jquery/rails,则有条件地应用css类,javascript,jquery,html,css,ruby-on-rails,Javascript,Jquery,Html,Css,Ruby On Rails,我有一个带有复选框的表单-如果选中其中一个复选框,则会有一些jquery应用css类checkboxed 我有另一个div在页面下面,默认情况下是隐藏的-但是如果选中了任何表单复选框,它应该是可见的 我想用这样的东西 <div class="<%= "hide" unless checkboxed.exists? %>"> 但很明显,这是行不通的。有没有办法测试给定页面上是否存在css类?我知道我将不得不使用jQuery,但是如何将它与隐藏的div中的条件CSS类相

我有一个带有复选框的表单-如果选中其中一个复选框,则会有一些jquery应用css类
checkboxed

我有另一个
div
在页面下面,默认情况下是隐藏的-但是如果选中了任何表单复选框,它应该是可见的

我想用这样的东西

<div class="<%= "hide" unless checkboxed.exists? %>">


但很明显,这是行不通的。有没有办法测试给定页面上是否存在css类?我知道我将不得不使用jQuery,但是如何将它与隐藏的
div
中的条件CSS类相结合呢

您需要将显示逻辑的div添加到您对复选框作出反应的位置。添加内容可能如下所示:

if($('.checkboxed').length)
    $('#hiddenDiv').show();
您的隐藏div必须有一个ID,这里我假设
ID=“hiddenDiv”

var checkbox = $('checkbox').attr("checked");

if (checkbox == 'checked') {
    $('#divID').show(); // #divID is the ID for the hidden DIV which you want to show.
}