>웹 프론트엔드 >JS 튜토리얼 >string을 function_javascript 기술로 실행하는 js 메소드

string을 function_javascript 기술로 실행하는 js 메소드

WBOY
WBOY원래의
2016-05-16 18:31:541349검색

그리고 js를 사용하여 실행합니다:


[Ctrl A 모두 선택 참고: 외부 J를 도입해야 하는 경우 실행하려면 새로 고쳐야 합니다.
]

- ----- -------------
방법 1. . .

[Ctrl A Select All 참고:
외부 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)
}
})
})
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.