2014-04-08 114 views
-3

當我調用此按鈕切換時,如何將值設置爲隱藏字段?引導組按鈕javascript事件

$(".btn").first().button("toggle"); 
+0

有什麼不對?下來投票?沒有具體的原因,我不知道誰投了票。我認爲他們值得投票! :) – CoolArchTek

回答

1

背後的想法是,當我打電話button("toggle")它一類active添加到其容器中。所以我們檢查容器是否有類active,做點什麼。

嘗試

var button_first = $(".btn").first(); 

button_first.on('click', function(e) { 
    e.preventDefault(); 
    $(this).button("toggle"); 
    if($(this).hasClass('active')) { 
    //Do something 
    // $('hidden_field').val() 
    } 
}): 

編輯:

在頁面加載

$(function() { 
    var button_first = $(".btn").first(); 
    button_first.button('toggle'); 
    if(button_first.hasClass('active')) { 
    //Do something 
    // $('hidden_field').val() 
    } 
}); 
+0

謝謝。我希望這會在第一次加載時發生。 – CoolArchTek

+0

@CoolArchTek看到更新的答案,它可能會幫助你 –