2013-10-17 76 views
0

我有一個帶複選框的表單 - 如果其中一個選中,有一些jquery應用css類checkboxed如果有另一個類存在,有條件地應用css類jquery/rails

我有另一個div進一步下跌是默認隱藏的頁面 - 但如果形式複選框中的任何檢查,它應該成爲可見。

我想用這樣的

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

但顯然不起作用。有沒有一種方法來測試給定頁面上是否存在css類?我知道我必須使用jQuery,但是如何將它與隱藏的div中的條件CSS類綁定?

回答

1

您需要到div顯示邏輯添加到您要檢查box.The另外可能是這樣的反應的地方:

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

你隱藏的div必須有一個ID,我在這裏假設id="hiddenDiv"

+0

這是完美的,乾杯 – dax

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

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