我有一個複選框和jQuery的問題。我設置和事件點擊父(div),檢查複選框,但如果我直接點擊複選框,它不檢查。複選框onClick與jQuery的問題
您可以在這裏找到代碼:http://jsfiddle.net/vaxxis/65MBb/
感謝。
我有一個複選框和jQuery的問題。我設置和事件點擊父(div),檢查複選框,但如果我直接點擊複選框,它不檢查。複選框onClick與jQuery的問題
您可以在這裏找到代碼:http://jsfiddle.net/vaxxis/65MBb/
感謝。
那怎麼樣:http://jsfiddle.net/65MBb/8/?
所有必要的 - 在標籤中包裝輸入。然後不需要JavaScipt。
發生這種情況是因爲當您單擊複選框時,事件$('.ckb').click()
也會被觸發。 因此,它確實得到檢查,但由於你的功能,立即得到立即取消選中。
因此,在你點擊()函數,你必須確保它是DIV被點擊,而不是複選框。
你可以看看到底點擊了哪個元素,如果它的輸入,不要運行該腳本,否則運行:IE的http://jsfiddle.net/65MBb/14/
舊版本將無法理解的標籤是什麼,如果你不是活得t使用'for'屬性。 – voigtan 2011-12-29 10:32:07
感謝您的解決方案,完美的作品。 :) – vaxxis 2011-12-29 10:52:48