gpt4 book ai didi

jquery - .change(function() { 更改选择菜单的选项后不提醒选项值

转载 作者:行者123 更新时间:2023-12-01 06:22:58 26 4
gpt4 key购买 nike

以下调用函数在更改选择菜单的选项后不会提醒选项值:

不发出警报:

<script type="text/javascript">
jQuery(document).ready(function($){
$(".selectmenu").scrollectBox({
preset: 'dropdown',
numVisibleOptions: 4,
scrollInterval: 150,
scrollOn: 'hover',
listWidth: 160,
onSelectEvent: null

}).change(function() {
var optionvalue = $("select.selectmenu").val();
alert('Selected value ' + optionvalue);
});
});

</script>

但是以下更改功能会独立发出警报

发出警报:

<script type="text/javascript">
jQuery(document).ready(function($){
$(".selectmenu").change(function() {
var optionvalue = $("select.selectmenu").val();
alert('Selected value ' + optionvalue);
});
});
</script>
<小时/>
    <select onchange="" name="selectmenu" id="translator" class="selectmenu" >
<option value="Select Language">Select The Language</option>
<option value="en|af">Afrikaans</option>
<option value="en|sq">Albanian</option>
</select>

如何从第一段代码中获取警报?请注意,第一段代码中的 onSelectEvent: 是选项更改的自定义触发事件。

谢谢

最佳答案

您的第一个代码不会警报,因为您将change事件分配给文档而不是下拉列表。

编辑:评论响应

插件有以下两个选项使用它。

onSelectEvent

A custom event handler for handling option selection. The function may take two parameters; the object (the link inside the option) clicked and the click-event, e.g.: var customSelectHandler = function($obj, event){...};. The default is null.

onSelectFunc

A function that will be called from within the default handler (at the beginning). The function may take two parameters; the object (the link inside the option) clicked and the click-event, e.g.: var extraFunc = function($obj, event){...};. The default is null.

关于jquery - .change(function() { 更改选择菜单的选项后不提醒选项值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15614492/

26 4 0