Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript中的按钮,然后弹出一个按钮_Javascript_Jquery_Html_Button - Fatal编程技术网

javascript中的按钮,然后弹出一个按钮

javascript中的按钮,然后弹出一个按钮,javascript,jquery,html,button,Javascript,Jquery,Html,Button,我想在javascript中有一个按钮,在点击时会弹出一个按钮,我可以调用一个函数。我指的是。在这里,您可以通过单击按钮看到弹出的下拉菜单。我想要一个按钮。或者这个菜单很好,但我想把它们作为按钮。你知道怎么做吗 代码是 Html 那么这个呢: $(“#对话框”).hide(); $(“#目标”)。单击(函数(){ $(“#对话框”).show(); $(“#dialog”).dialog(); }); $(“#对话框按钮”)。单击(函数(){ doStuff(); }); 函数doStuff(

我想在javascript中有一个按钮,在点击时会弹出一个按钮,我可以调用一个函数。我指的是。在这里,您可以通过单击按钮看到弹出的下拉菜单。我想要一个按钮。或者这个菜单很好,但我想把它们作为按钮。你知道怎么做吗

代码是

Html

那么这个呢:

$(“#对话框”).hide();
$(“#目标”)。单击(函数(){
$(“#对话框”).show();
$(“#dialog”).dialog();
});
$(“#对话框按钮”)。单击(函数(){
doStuff();
});
函数doStuff(){
打开窗户https://www.youtube.com/watch?v=kfVsfOSbJY0","空白",;
}

这里是对您的小提琴进行的一次小改造,可以实现这一点:


基本上,使用
而不是
,并向这些新按钮添加单击处理程序。

“或者此菜单很好,但我希望将它们作为按钮。”-因此,用按钮元素替换每个选项元素(并删除select元素)。只替换下拉html元素?
<div id="dialog" title="Basic dialog">
<select>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
</div>
<input type="button" id="target" value="click"/>
$( "#dialog" ).hide();
$( "#target" ).click(function() {
  $( "#dialog" ).show();
  $( "#dialog" ).dialog();
});