每次更改#my_form中的輸入時,我想隱藏#result。我試過,但它不工作每次更改指定表單的輸入時都隱藏一個字段
$('#my_form .input').each(function(){
$(this).change(function(ev) {
$('#result').hide();
});
});
編輯:我還有一個按鈕,顯示#result
編輯2:它的工作原理與但它並不適用於select_tag工作
即使如果我這樣做:
$('#my_form input').on('input | change | keyup | keydown | select', function(){
$("#result").hide();
})
嘗試刪除'.':'$( '#my_form輸入')',而不是'$('# my_form .input')'(除非他們有一個名爲'input'的類) – Joe 2014-11-24 14:06:06
沒有什麼意義,因爲它會在第一次更改後隱藏'#result',並且不再顯示它。你可以發佈HTML嗎? – dfsq 2014-11-24 14:07:24
那你想要什麼?究竟何時隱藏和什麼時候顯示? – Litestone 2014-11-24 14:18:12