JQueryはcheckbox全選、不選、逆選を実現
開発の過程で、checkboxチェックボックスの全選択、不選択、逆選択機能はよく用いられ、例えばバックグラウンド操作の複数の記録の一括削除、フロントの趣味の複数の選択などである.
リンクラベルが3つある場合、1つはすべて選択され、1つは選択されず、1つは逆選択され、onclickのイベントはそれぞれsel_all('1'),sel_all('0'),rev_sel().複数選択チェックボックスのnameプロパティはcheck_box.イベントコードは次のとおりです.
まずページヘッダにJQueryライブラリファイルを含む(jqueryって何?).
ソースコードの表示
印刷
ヘルプ
http://www.itpob.cn/thread-10383-1-1.html
リンクラベルが3つある場合、1つはすべて選択され、1つは選択されず、1つは逆選択され、onclickのイベントはそれぞれsel_all('1'),sel_all('0'),rev_sel().複数選択チェックボックスのnameプロパティはcheck_box.イベントコードは次のとおりです.
まずページヘッダにJQueryライブラリファイルを含む(jqueryって何?).
ソースコードの表示
印刷
ヘルプ
01.
// 、
02.
function
sel_all(checked){
03.
var
check_obj = $(
"input[name='check_box']"
);
04.
for
(
var
i=0; i<check_obj.length;i++){
05.
if
(checked){
06.
check_obj.get(i).checked =
true
;
07.
}
else
{
08.
check_obj.get(i).checked =
false
;
09.
}
10.
}
11.
return
;
12.
}
13.
14.
//
15.
function
rev_sel(){
16.
var
check_obj = $(
"input[name='check_box']"
);
17.
for
(
var
i=0; i<check_obj.length;i++){
18.
check_obj.get(i).checked = ! check_obj.get(i).checked;
19.
}
20.
return
;
21.
}
22.
23.
//
24.
function
count_sel(){
25.
var
checked_num = $(
"input[name='check_box']:checked"
).length;
26.
if
(checked_num == 0){
27.
alert(
' !'
);
28.
return
;
29.
}
30.
// ( )
31.
}
http://www.itpob.cn/thread-10383-1-1.html