我有一个与select元素和jquery有关的问题。
我目前有一个change事件,所以当select元素值已更改时,将调用changeShippingForm函数,这工作得很好。

但我也想在onload触发change事件。我怎样才能做到这一点?

$(document).ready(function() {
    $('#shippingType').change(changeShippingForm);
});

function changeShippingForm() {
   // do some stuff
}

最佳答案

使用 .trigger()

$(document).ready(function() {
   $('#shippingType').change(changeShippingForm).trigger('change');
});

甚至更短,请使用快捷方式:
$(document).ready(function() {
   $('#shippingType').change(changeShippingForm).change();
});

关于jQuery-火灾更改事件onload,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4887161/

10-11 06:52