0

このような他の人が書いたコードがあります。

<button onclick="javascript:confirm("Are you sure?");" id="confirm_button"/>

ここで、このボタンにさらに機能を追加するために、同じボタンに 1 つのクリック イベントをアタッチします。

$("#confirm_button").live("click",function(event){

//Need value from the confirm box.
//code goes here.
});

イベントリスナーの最初のイベントから値を取得する方法は? 私のコードが機能するために必要です。1 つの方法は、この確認ボックスをクリック イベント リスナーに移動する必要があることですが、要件により許可されません。ありがとう

4

5 に答える 5

0

jquery内でconfirmを使用する次のようなもの:

$("#confirm_button").live("click",function(event){

    var valid = confirm("Are you sure?");
    if(valid){
        //do something
        var myVal = $("YOUR SELECTOR").val(); // to get the value of your selector.
    }else{
        // do something else
    }    
});
于 2013-10-07T05:46:47.160 に答える
0
<input type="button" onclick="var tmp=confirm('Are you sure?');if(tmp) foo(); "  
 id="confirm_button" value="btn"/>

//and in javascript function write ur code
function foo()
{
alert('add functions');
}
于 2013-10-07T05:57:34.740 に答える
0

Global Scope variablesあなたの問題に役立つかもしれません。avariableが a の外で宣言されている場合function、それは にvariable存在しますglobal object

このリンクを確認してください。さまざまな情報についてかなり多くの情報が得られscopesます.. :)

<script>
      var globalVariable=  "someValue";//Use this variable anywhere u may need..
</script>

http://learn.jquery.com/javascript-101/scope/

于 2013-10-07T05:44:37.070 に答える