Javascript jQueryui选择菜单-保存值
:) 我不知道如何将选定的selectmenu选项保存到变量中? 这是我的选择菜单:Javascript jQueryui选择菜单-保存值,javascript,jquery,jquery-ui,jquery-ui-selectmenu,Javascript,Jquery,Jquery Ui,Jquery Ui Selectmenu,:) 我不知道如何将选定的selectmenu选项保存到变量中? 这是我的选择菜单: <script> $(function() { $("#map").selectmenu(); }); </script> <form action="#"> <fieldset> <select name="map" id="map"> <option value=
<script>
$(function() {
$("#map").selectmenu();
});
</script>
<form action="#">
<fieldset>
<select name="map" id="map">
<option value="London">London</option>
<option value="Berlin">Berlin</option>
<option value="Nevada">Nevada</option>
</select>
</fieldset>
</form>
但是。。。在我的例子中,.selector
是什么<代码>#地图
是的
$( "#map" ).selectmenu({
select: function( event, ui ) {}
});
我想是吧?但在哪里插入我的“行动”?var映射=X代码>?我的代码如何知道选择了哪些地图
提前感谢:)在您传递给的配置对象中,有一个select
属性(也称键
)。它的值
是一个匿名函数(回调)。单击其中一个选项时,相应的事件将引发调用该函数
您可以使用$(this).val()获得选择选项代码>
$(this)
是一个jQuery对象。在回调的上下文中,调用函数的是元素。在JavaScript中,this
关键字是一个非常重要和复杂的主题。你可以在和这里读到它。基本上,在您的例子中,$(this)
是选中的选项
元素,触发单击
事件
是jQuery对象的一个方法,返回该对象的当前值
一旦获得值
,只需将其分配给映射
变量即可
var-map=”“;
$(“#地图”)。选择功能表({
选择:功能(事件、用户界面){
map=$(this.val();
控制台日志(map);
}
});代码>
伦敦
柏林
内华达州
看起来很简单。。。我一个人永远也弄不明白。。哈哈。非常感谢你!所以我猜“这”就是selectmenu的“值”。非常感谢。我接受了答案:)。我太感激了!对我来说,网络开发就像一个丛林:当我们开始时,我们所有人都觉得它是。花点时间阅读你实验过的新事物的文档。这会有回报的。我编辑了这个问题,并添加了相应文档的链接。(并使用更准确的技术措辞)
$( "#map" ).selectmenu({
select: function( event, ui ) {}
});