ホームページ  >  記事  >  ウェブフロントエンド  >  文字列を function_javascript スキルとして実行する js メソッド

文字列を function_javascript スキルとして実行する js メソッド

WBOY
WBOYオリジナル
2016-05-16 18:31:541287ブラウズ

そして js を使用して実行します:


[Ctrl A すべて選択 注: 外部 Js を導入する必要がある場合は、
を実行するために更新する必要があります]

- ----- ------------------------
方法1. 。 。

[Ctrl A すべて選択 注:
外部 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)
}
}
; })

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。