我有这个功能,
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>
单击此按钮时,将显示一个提示,其中只有两个选项,“确定”和“取消”。现在,我想要的是添加另一个选项,例如Use Credits,因为在向团队添加玩家时可以使用诸如使用积分之类的功能。现在我的问题是,是否可以添加另一个选项?那个选项的价值是什么,这样当它被点击时,它的值将被显示,然后我可以处理我想要的任何一个点击它的过程。我解释不是很好,但我希望你能得到它。感谢。
答案 0 :(得分: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();
});
答案 1 :(得分:0)
您可以尝试使用window.showModalDialog
参考文献&amp;有用的页面: