更改选择菜单的选项后,以下调用函数不会提醒选项值:
不发出警报:
<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:
在第一个代码块中是用于选项更改的自定义触发事件。
谢谢,