そして js を使用して実行します:
を実行するために更新する必要があります]
- ----- ------------------------
方法1. 。 。
外部 Js を導入する必要がある場合は、更新して実行する必要があります
]
これ方法2です。 。 。 。
チェックボックスの値にはチェックボックスで実行する機能が設定されており、メソッドの引数には現在クリックされているチェックボックスを引数として渡します。
ここでは jquery を使用して操作します
コードをコピーします
コードは次のとおりです:
$ (function() {
$("ul li a").css("cursor", "pointer");
$("ul li a").click(function() {
var $ck = $(this).siblings(":checkbox");
if ($ck.attr("name") == "total")//すべて選択
{
if ( $ ck.attr("チェック済み") == false) {
$ck.attr("チェック済み", "チェック済み")
$("[name='ck']:checkbox"); ( "checked", "checked");
var ff = $ck.val();// 実行する関数の文字列を取得
var cc = $ck.get(0);// Convert jquery オブジェクトを DOM オブジェクトに変換します
window[ff](cc);//文字列関数を実行し、現在のチェックボックス オブジェクトをパラメータとして渡します
}
else {
$ck. attr(" チェック済み", "");
$("[name='ck']:checkbox").attr("チェック済み", ""); ;
var cc = $ck.get(0);
window[ff](cc)
}
}
else//選択肢として
{
if ($ ck.attr("checked") == false) {
$ck.attr("checked", "checked");
var s = $ck.val(); a = $ ck.get(0);
window[s](a);
else {
$ck.attr("checked", ""); s = $ ck.val();
var cb = $ck.get(0)
}
}
; })