0

我有这个功能,

function add_to_team_confirm(a, b) {
    result = window.confirm("Sure?");
    if (result) {
        window.location = "url";
    }
    return result;
}

一旦我点击一个锚标签,我就会调用它,

<a href="#" onclick="return add_to_team_confirm(' a ', 'b ');">Add to team</a>

单击此按钮时,将显示一个提示,其中只有两个选项,确定和取消。现在,我想要添加另一个选项,例如使用积分,因为使用积分等功能可以将球员添加到团队中。现在我的问题是,是否可以添加另一个选项?该选项的值是什么,以便在单击它时显示其值,然后单击它后我可以处理我想要的任何进程。我不是很擅长解释,但我希望你能明白。谢谢。

4

2 回答 2

1

对于这样的事情,选项非常灵活。这是使用 jQuery 执行此操作的简单模式:

在您的 onclick 声明中:

onclick="handle_team_confirm_click();"

function handle_team_confirm_click() {
    var returnData = add_to_team_confirm(' a ', 'b ');
    var myOptions = {val1 : returnData };
    var mySelect = $('#mySelect');
    $.each(myOptions, function(val, text) {
        mySelect.append(
            $('<option></option>').val(val).html(text)
        );
    });
}

现在你可以得到这样的值:

$("#mySelect").click(function() {
    $("#mySelect option:selected").val();
});
于 2012-08-14T16:11:47.433 回答
0

你可以试试 window.showModalDialog

参考资料和有用的页面:

[引用历史记录]

于 2012-08-14T16:22:28.180 回答