Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.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 - Fatal编程技术网

Javascript 如何强制更改<;选择>;

Javascript 如何强制更改<;选择>;,javascript,jquery,html,Javascript,Jquery,Html,我使用$('select').change(函数(){alert('changed');})

我使用
$('select').change(函数(){alert('changed');})选项
时,都会发出警报,但我甚至需要警告默认选项,即
选项

$('select')。更改(函数(){
警报(“更改”);
});

沃尔沃汽车
萨博
欧宝
奥迪

一旦加载,您就可以触发更改事件。我在下面复制了您的代码片段,并添加了
.trigger('change')
,您会注意到
volvo
将在加载时发出警报

$('select')。更改(函数(){
警报(该值);
}).触发(“变更”)

沃尔沃汽车
萨博
欧宝
奥迪

您只需为它触发
事件

$('select')。更改(函数(){
警报($('select').val());
}).触发(“变更”)

沃尔沃汽车
萨博
欧宝
奥迪

只要在页面加载时手动调用
change
处理程序一次即可。使用JQuery,这可以通过实现

//当DOM就绪时。。。
$(函数(){
$('select')。在(“更改”,函数()上){
警报(“更改”);
});
$('select')。触发器('change');
});

沃尔沃汽车
萨博
欧宝
奥迪