パイソンはJQuery(バッチ操作、モニタボタン)

ウィンドウキーボードイベントをリッスン:
    (スヌープシフト押し)(KEYDOWNキーコード)
     // 監視キーボード・シフトが押されたかどうか、コード対応するシフトが16である、グローバル変数を定義する
    フラグにVAR = falseに;
     // ノートウィンドウオブジェクト、Eはイベント自体である
    $(ウィンドウ).on(" KEYDOWN " 、関数(E){
         IF(e.keyCode === 16 ){ 
            falg = ;真へ
        } 
    ;}) 
    
    
シフトバッチ動作例- 
    <!DOCTYPE HTML> 
    <HTML LANG = " EN " > 
    <HEAD> 
        <METAのcharset = " UTF-8 " > 
        <タイトル>タイトル</ TITLE>
    </ HEAD>
    <BODY> 
    <テーブル境界= " 1ピクセル" > 
        <THEAD> 
        <TR> 
            <TH>选择</番目> 
            <TH>姓名</番目> 
            <TH>功能</番目> 
        </ TR> 
        </ THEAD> 
        < TBODY> 
        <TR> 
            <TD> <INPUT TYPE = " チェックボックス" > </ TD> 
            <TD>林同学</ TD> 
            <TD> 
                <選択> 
                    <オプション値= " 1 " >上线</オプション>
                    <オプション値= " 2 " >下线</オプション>
                    <オプション値= " 3 " >注销</オプション> 
                </選択> 
            </ TD> 
        </ TR> 
        <TR> 
            <TD>の<input type = " チェックボックス" > </ TD> 
            <TD>陈同学</ TD> 
            <TD> 
                <選択> 
                    <オプション値= " 1 " >上线</オプション> 
                    <オプション値= " 2 " >下线</オプション> 
                    <オプション値= "3 " >注销</オプション> 
                </ select>の
            </ TD>
        </ TR> 
        <TR> 
            <TD> <INPUT TYPE = " チェックボックス" > </ TD> 
            <TD>李同学</ TD> 
            <TD> 
                <選択> 
                    <オプション値= " 1 " >上线</オプション> 
                    <オプション値= " 2 " >下线</オプション> 
                    <オプション値= " 3 " >注销</オプション> 
                </選択> 
            </ TD> 
        </ TR> 
        </ TBODY>
    </ TABLE> 
    の<input type = " ボタン" ID = " B1 "値= " 全选" > 
    の<input type = " ボタン" ID = " B2 "値= " 取消" > 
    の<input type = " ボタン" ID = " B3 "値= " 反选" > 
    <スクリプトSRC = " jqueryの-3.4.1.min.js " > </ SCRIPT> 
    <SCRIPT>
        // すべてのボタンイベントを選択します
        $(" #B1の"().on" クリック" 、機能を(){ 
            $(" :チェックボックス").prop(" 確認" 、真の); 
        }); 
        // 取消按钮事件
        $(" #b2の").on(" クリック" 、機能を(){ 
            $(" :チェックボックス")(.prop " 確認" 、偽); 
        }); 
        // 反选按钮事件
        $(" #b3の").on(" クリック" 関数(){ //すべてのチェックボックスを探すが、これはDOMオブジェクトである、注意がそれ自身との反対の値がチェック各チェックボックス用に変更後、jQueryオブジェクトを回し、そして
            ($を:チェックボックス).each(関数(){ 
                はconsole.log(この) ; 
                フラグVAR = $(この).prop(" 確認" ); 
                $(この).prop(" 確認" 、フラグ!); 
            }); 
        });
         // シフトバッチを操作
         // グローバル変数の定義は、キーボード・シフトが押されているかどうかを監視し、コードに対応するシフトが16である
        フラグにVAR = falseに;
         // モニタ、キーボード、ノートウィンドウオブジェクト、eはイベント自体である
        ($(ウィンドウ).on のKeyDown" 機能(E){
             IF(e.keyCode === 16 ){ 
                フラグに = trueに; 
            } 
        }); 
        $(ウィンドウ).on(" keyUpイベント、関数(E){
             IF(e.keyCode === 16 ){ 
                フラグ = falseに; 
            } 
        });
         // 結合変更イベント選択
        $(" 表SELECTを").on(" 変更" 、関数(){
             // フラグがtrue、falseがさらに、かバッチ操作を判定するチェックボックスがチェックされているかどうかを判断する必要がある
             場合(フラグに){ 
                VAR selectValue = $(この).val(); // この値を渡すが、変更された値に対応して得られ、この値が変更された選択、valの値は、値がオプションタグである意志対応するコンテンツ
                 // 、すべてのチェックボックスがラインを選択し、選択された見つけ、指定された値の選択
                $(" INPUT:チェックする").parent()親()のfind(.. " SELECT " ).val(selectValueを); 
            } 
        }) ;

     </ SCRIPT> 
    </ BODY> 
    </ HTML>

 

おすすめ

転載: www.cnblogs.com/god-for-speed/p/11587261.html