1、checkbox list选择
效果图:
代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
<!
DOCTYPE
html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html
xmlns="http://www.w3.org/1999/xhtml">
<
head
runat="server">
<
title
></
title
>
<
script
src="Scripts/jquery-1.7.min.js" type="text/javascript"></
script
>
<
script
type="text/javascript">
$(function () {
// 全选
$("#btnCheckAll").bind("click", function () {
$("[name = chkItem]:checkbox").attr("checked", true);
});
// 全不选
$("#btnCheckNone").bind("click", function () {
$("[name = chkItem]:checkbox").attr("checked", false);
});
// 反选
$("#btnCheckReverse").bind("click", function () {
$("[name = chkItem]:checkbox").each(function () {
$(this).attr("checked", !$(this).attr("checked"));
});
});
// 全不选
$("#btnSubmit").bind("click", function () {
var result = new Array();
$("[name = chkItem]:checkbox").each(function () {
if ($(this).is(":checked")) {
result.push($(this).attr("value"));
}
});
alert(result.join(","));
});
});
</
script
>
</
head
>
<
body
>
<
div
>
<
input
name="chkItem" type="checkbox" value="今日话题" />今日话题
<
input
name="chkItem" type="checkbox" value="视觉焦点" />视觉焦点
<
input
name="chkItem" type="checkbox" value="财经" />财经
<
input
name="chkItem" type="checkbox" value="汽车" />汽车
<
input
name="chkItem" type="checkbox" value="科技" />科技
<
input
name="chkItem" type="checkbox" value="房产" />房产
<
input
name="chkItem" type="checkbox" value="旅游" />旅游
</
div
>
<
div
>
<
input
id="btnCheckAll" type="button" value="全选" />
<
input
id="btnCheckNone" type="button" value="全不选" />
<
input
id="btnCheckReverse" type="button" value="反选" />
<
input
id="btnSubmit" type="button" value="提交" />
</
div
>
</
body
>
</
html
>
|
2、checkbox table选中
效果图:
代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
|
<!
DOCTYPE
html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html
xmlns="http://www.w3.org/1999/xhtml">
<
head
runat="server">
<
title
></
title
>
<
style
type="text/css">
table
{
border-collapse: collapse;
}
td
{
border: 1px solid #ccc;
}
</
style
>
<
script
src="Scripts/jquery-1.7.min.js" type="text/javascript"></
script
>
<
script
type="text/javascript">
$(function () {
// chkAll全选事件
$("#chkAll").bind("click", function () {
$("[name = chkItem]:checkbox").attr("checked", this.checked);
});
// chkItem事件
$("[name = chkItem]:checkbox").bind("click", function () {
var $chk = $("[name = chkItem]:checkbox");
$("#chkAll").attr("checked", $chk.length == $chk.filter(":checked").length);
})
});
</
script
>
</
head
>
<
body
>
<
table
id="tb">
<
thead
>
<
tr
>
<
td
>
<
input
id="chkAll" type="checkbox" />
</
td
>
<
td
>
分类名称
</
td
>
</
tr
>
</
thead
>
<
tbody
>
<
tr
>
<
td
>
<
input
name="chkItem" type="checkbox" value="今日话题" />
</
td
>
<
td
>
今日话题
</
td
>
</
tr
>
<
tr
>
<
td
>
<
input
name="chkItem" type="checkbox" value="视觉焦点" />
</
td
>
<
td
>
视觉焦点
</
td
>
</
tr
>
<
tr
>
<
td
>
<
input
name="chkItem" type="checkbox" value="财经" />
</
td
>
<
td
>
财经
</
td
>
</
tr
>
<
tr
>
<
td
>
<
input
name="chkItem" type="checkbox" value="汽车" />
</
td
>
<
td
>
汽车
</
td
>
</
tr
>
<
tr
>
<
td
>
<
input
name="chkItem" type="checkbox" value="科技" />
</
td
>
<
td
>
科技
</
td
>
</
tr
>
<
tr
>
<
td
>
<
input
name="chkItem" type="checkbox" value="房产" />
</
td
>
<
td
>
房产
</
td
>
</
tr
>
<
tr
>
<
td
>
<
input
name="chkItem" type="checkbox" value="旅游" />
</
td
>
<
td
>
旅游
</
td
>
</
tr
>
</
tbody
>
</
table
>
</
body
>
</
html
>
|