#13833 closed bug (duplicate)
:checkbox选择器的bug
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | undecided | Milestone: | None |
Component: | unfiled | Version: | 1.9.1 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
页面代码: <input type="checkbox" value="歌曲一" />歌曲一<input type="checkbox" value="歌曲二" />歌曲二<input type="checkbox" value="歌曲三" />歌曲三<input type="checkbox" value="歌曲四" />歌曲四<input type="checkbox" value="歌曲五" />歌曲五 <input type="button" value="全选" id="allit"/>
jQuery代码: $(function () {
$('#allit').click(function () {
$('input').filter(':checkbox').each(function () {
$(this).attr('checked', !$(this).attr('checked'));
});
if ($(this).val() == '全选') {
$(this).val('全不选');
} else {
$(this).val('全选');
}
});
});
实现全选和全不选的功能,在实现第一次的“全选”和“全不选”后该功能失效,虽然checkbox上拥有checked="checked"属性,但页面上显示时不是勾选状态!!!望赐教和回复。
Note: See
TracTickets for help on using
tickets.
页面body中代码:<input type="checkbox" value="歌曲一" />歌曲一<input type="checkbox" value="歌曲二" />歌曲二<input type="checkbox" value="歌曲三" />歌曲三<input type="checkbox" value="歌曲四" />歌曲四<input type="checkbox" value="歌曲五" />歌曲五 <input type="checkbox" value="全选" id="allit"/><span>全选</span>
jQuery代码:$(function () {
实现全选和全不选的功能,在实现第一次的“全选”和“全不选”后该功能失效,虽然checkbox上拥有checked="checked"属性,但页面上显示时不是勾选状态!!!望赐教和回复。