我有一個複選框,需要保持檢查,一旦用戶點擊輸入框。Jquery複選框仍然檢查點擊
期:在第一次點擊複選框被選中,這工作正常。當再次點擊輸入時,複選框變爲未選中狀態。
輸出需要:
我想要的複選框保持選中狀態,因爲這會觸發change事件。
我搜索了很多例子來找到這個解決方案,但是找不到它。
任何幫助表示讚賞。
請參見小提琴:
http://jsfiddle.net/nrYec/194/
JS:
$('input').click(function() {
$('#x').text(this.checked ? "is checked" : "is not checked");
});
$('.b2').click(function() {
$('.trigger').click();
});
你是說,點擊進入任何一個文本框中應該設置複選框,如果它檢查還沒有,但點擊複選框本身應該允許取消選中? – nnnnnn
所以當你點擊文本框時,你爲什麼要切換複選框狀態?這裏應該發生什麼。 – epascarello
@nnnnnn這是正確的單擊文本框應該只在一個方向工作,保持複選框選中。除非它被用戶手動取消選中。 – Seansa