Javascript 有没有办法瞄准屏幕上的按钮?

Javascript 有没有办法瞄准屏幕上的按钮?,javascript,jquery,Javascript,Jquery,我有一个来自 这段代码会弹出一个对话框来获取数字,该对话框有一个“ok”按钮来关闭并继续。单击“确定”后,另一个框会弹出一个很酷的复选标记动画和另一个要关闭的“确定”按钮。这些“确定”按钮是动态添加的,并且具有相同的类。有没有一种方法可以让我只针对jQuery或vanilla js的第二个“ok”按钮?上面的jqueryi以“ok”按钮的两个实例为目标,因此警报会弹出两次 感谢您的帮助。根据文档,您可以向按钮添加自定义类,在这种情况下,只需在jquery click函数中以该类为目标。根据文档,

我有一个来自 这段代码会弹出一个对话框来获取数字,该对话框有一个“ok”按钮来关闭并继续。单击“确定”后,另一个框会弹出一个很酷的复选标记动画和另一个要关闭的“确定”按钮。这些“确定”按钮是动态添加的,并且具有相同的类。有没有一种方法可以让我只针对jQuery或vanilla js的第二个“ok”按钮?上面的jqueryi以“ok”按钮的两个实例为目标,因此警报会弹出两次


感谢您的帮助。

根据文档,您可以向按钮添加自定义类,在这种情况下,只需在jquery click函数中以该类为目标。

根据文档,您可以向按钮添加自定义类,在这种情况下,只需在jquery click函数中以该类为目标。

给你


$(“.confirm:button”)
应该返回一个包含两项的数组。您应该能够将单击处理程序添加到第一个处理程序:
$(“.confirm:button”)[0]。单击(function(){
当我将索引0添加到单击处理程序时,弹出框现在只闪烁半秒
$(“.confirm:button”)
应该会返回一个包含两项的数组。您应该能够将单击处理程序添加到第一个数组:
$(“.confirm:button”)[0]。单击(function(){
当我将索引0添加到单击处理程序时,弹出框现在只闪烁半秒钟。我该怎么做?对不起,对js来说真的很陌生。我该怎么做?对不起,对js来说真的很陌生
swal({
    title: "Number of Players",
    type: "input",
    closeOnConfirm: false,
    animation: "slide-from-top",
},  function(inputValue){
        playersNum = Number(inputValue);
        if(inputValue == 1){
            swal("Nice!"," ", "success")
        } else if(inputValue == 2){
            swal("Twice as Nice!"," ", "success");
        } else
            swal(":(", "Enter a 1 or 2 of Players", "error");
    });

$(".confirm:button").click(function() {
  alert( "testing" );
});
swal({
    title: "Number of Players",
    type: "input",
    closeOnConfirm: false,
    animation: "slide-from-top",
},  function(inputValue){
        playersNum = Number(inputValue);
        if(inputValue == 1)
        {
            swal("Nice!"," ", "success");
            setTimeout(function()
            {
                $("button.confirm").click(function()
                {
                    alert("this is OK number 2");

                    // here do what you want when you click on the seconde OK button

                });
            },250);
        } else if(inputValue == 2)
        {
            swal("Twice as Nice!"," ", "success");
        } else
            swal(":(", "Enter a 1 or 2 of Players", "error");
    });

$(".confirm:button").click(function() {
  console.log( "testing" );
});