그리고 js를 사용하여 실행합니다:
]
- ----- -------------
방법 1. . .
외부 J를 도입해야 하는 경우 실행하려면 새로 고쳐야 합니다.
]
이것은 방법 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("checked") == false) {
$ck.attr("checked", "checked")
$("[name='ck']:checkbox").attr ( "checked", "checked");
var ff = $ck.val();//실행할 함수 문자열 가져오기
var cc = $ck.get(0);// jquery 변환 객체를 DOM 객체로 변환
window[ff](cc);//문자열 함수를 실행하고 현재 체크박스 객체를 매개변수로 전달
}
else {
$ck. attr(" 확인됨", "");
$("[name='ck']:checkbox").attr("확인됨", "")
var ff = $ck.val() ;
var cc = $ck.get(0);
window[ff](cc)
}
}
else//선택
{
if ($ ck.attr("checked") == false) {
$ck.attr("checked", "checked")
var s = $ck.val()
var a = $ ck.get(0);
window[s](a);
}
else {
$ck.attr("checked", ""); s = $ck.val();
var cb = $ck.get(0)
창[s](cb)
}
})
})