获取JavaScript中从一个单击事件到另一个事件的值

获取JavaScript中从一个单击事件到另一个事件的值,javascript,jquery,Javascript,Jquery,我有像这样的其他人写的代码 <button onclick="javascript:confirm("Are you sure?");" id="confirm_button"/> 如何从事件侦听器中的第一个事件获取值?我需要if才能让我的代码工作。 一种方法是我必须将这个确认框移动到我的点击事件监听器中,但是需求不允许我这样做。 谢谢您可以声明一个全局变量和存储值,以便在其他函数中使用 有点像这样 <script> //global variable here var

我有像这样的其他人写的代码

<button onclick="javascript:confirm("Are you sure?");" id="confirm_button"/>
如何从事件侦听器中的第一个事件获取值?我需要if才能让我的代码工作。 一种方法是我必须将这个确认框移动到我的点击事件监听器中,但是需求不允许我这样做。
谢谢

您可以声明一个全局变量和存储值,以便在其他函数中使用

有点像这样

<script>
//global variable here
var testvariable;

function1
{
//initalize value here
}

function2
{
//use here
}

</script>

//这里是全局变量
var测试变量;
功能1
{
//在这里初始化值
}
功能2
{
//在这里使用
}
试试这个

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

    var isvalid = confirm("Are you sure?");
    if(isvalid){

    // to get the value of your selector.
    }
    else
    {
    // do something else
   }    
});

全局范围变量
可能会帮助您解决问题。如果在
函数
之外声明了
变量
,则该
变量
存在于
全局对象

查看此链接。您将获得有关各种
范围的大量信息。
。:)


var globalVariable=“someValue”//在任何需要的地方使用此变量。。

在jquery中使用类似以下内容的确认:

$("#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
    }    
});

//并在javascript函数中编写ur代码
函数foo()
{
警报(“添加函数”);
}

Hi“需求不允许我”是什么意思。?您可以将确认框移动到jquery click事件。这些按钮是由if-else循环(PHP)创建的,因此我无法移动确认框。这不会影响您的内容,因为只要满足条件,并且您只在此时单击按钮,jquery click事件就会触发。我知道这是实现它的方法。我不想移动确认框。无论如何,谢谢你的输入。我想我不能使用jQuery事件处理程序。无论如何,这符合我的要求。
<script>
      var globalVariable=  "someValue";//Use this variable anywhere u may need..
</script>
$("#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
    }    
});
<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');
}