我想使用jQuery隱藏和顯示按鈕單擊上的元素。我有以下代碼:jQuery按鈕點擊只能工作一次
$(function(){
$('#link-form').hide()
$('#link-submit').hide()
$('#main-header-submit').on("click", function() {
$('#link-form').show();
$('#main-yield').fadeTo("fast", 0.2)
$(this).on("click", function() {
$('#link-form').hide()
$('#main-yield').fadeTo("fast", 1)
})
})
})
這成功地表明,當我點擊'main-header-submit'
按鈕隱藏的div,但是當我點擊該按鈕(實際上第三次),使要素再次顯示沒有任何反應。任何幫助非常感謝。
因爲你的代碼是不正確的。您試圖在您的點擊事件中顯示並隱藏'#link-form'。 – Mohammad