我使用的標籤我的形式,像這樣:標籤和複選框上綁定的JavaScript jQuery的單擊事件同時
<label for="foo" id="bar">Label</label>
<input type="checkbox" id="foo" />
我想隱藏的元素,當用戶取消選中該複選框,並顯示它,否則。
問題是,如果我將click事件綁定到「foo」,它只會在用戶單擊複選框本身而不是標籤時起作用。因此,我是否也需要綁定標籤上的點擊事件?或者我應該在一個跨度內包含這兩個元素? 我的HTML已經包含2344個元素,所以我想在不添加任何內容的情況下做到這一點,如果可能的話,不要加倍JavaScript代碼或選擇器。
感謝您的完整答案! – Willy 2012-02-08 15:42:52
不客氣,我很高興得到了幫助。 – 2012-02-08 15:45:28