嘗試添加由複選框啓動的jQuery功能時遇到了一個奇怪的問題。我的複選框似乎是切換選中的屬性,因爲從視覺上看,複選標記在點擊時切換,但「checked」屬性實際上從不改變。複選框選中屬性不翻轉
這裏是我的問題的例子:http://jsfiddle.net/ez710gxL/3/
<input id="check_box_2" class="css-checkbox padding-left-3" type="checkbox" checked="checked" />
<label for="check_box_2" name="cb_lbl_2" class="css-label" style="margin-top:5px; margin-left:10px;">Show Note</label>
我的問題是: 如果檢查到的屬性不改變,怎麼能使用jQuery,以確定是否複選框被選中或不?
你忘記添加了jQuery到你的演示,還是純粹是某種HTML的問題? – 2014-10-30 18:53:22
看起來分叉小提琴:檢查複選框狀態使用.prop()方法http://jsfiddle.net/143Lyhxo/作爲@dave在他的回答中陳述 – 2014-10-30 18:57:49
對不起@DavidThomas,我沒有忘記添加jQuery的演示。我在這裏更新了它:http://jsfiddle.net/ez710gxL/3 – EricBellDesigns 2014-10-30 19:00:52