十二月 2018
« 四月    
 12
3456789
10111213141516
17181920212223
24252627282930
31  

[jQuery] Checkbox 與其他核取框連動

這問題煩好了好一段時間,終於找到解決辦法了…

就是…要把 attr 改為 prop

?View Code JAVASCRIPT
1
2
3
4
5
// 下面這段當 checkbox 打勾後會無法取消
$(checkbox selector).attr( 'checked', $checkboxObject.attr('checked') );
 
// 下面這段會正常動作
$(checkbox selector).prop( 'checked', $checkboxObject.prop('checked') );

因為 checkbox 裡面只要有 checked 的屬性,就會代表已勾選
而不是 checked=”true” 才會成立,因此 attr 會失效

Leave a Reply

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>