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

标签 javascript jquery html css ruby-on-rails

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

我在页面下方还有一个默认隐藏的 div - 但如果任何表单复选框被选中,它应该会变得可见。

我想用这样的东西

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

但显然那是行不通的。有没有办法测试给定页面上是否存在 css 类?我知道我必须使用 jQuery,但是如何将它与隐藏的 div 中的条件 CSS 类联系起来?

最佳答案

您需要将显示逻辑的 div 添加到您对复选框使用react的地方。添加内容可能如下所示:

if($('.checkboxed').length)
    $('#hiddenDiv').show();

你的隐藏 div 必须有一个 ID,这里我假设 id="hiddenDiv"

关于javascript - 如果另一个类存在 jquery/rails,则有条件地应用一个 css 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19426241/

相关文章:

javascript - 如何使用 Javascript slice 提取字符串的第一个和最后一个字母?

javascript - Vue 3 在 onMounted 中显示之前的路线

javascript - 获取矩形的坐标

javascript - 如何将对象保存到 Node.js 中的文件?

javascript - 关闭所有模式,然后打开点击的模式

javascript 如何解析数字?

javascript - 使用返回的视口(viewport)查询作为 SASS 变量

jquery - jquery中如何填充数组

php - 使用 PHP 和 CURL 创建新的 etherpad

javascript - 将 HTML 页面添加到 div