2011-02-03 65 views
7

我有一個問題涉及到選擇元素和jQuery。 我目前有一個更改事件,所以changeShippingForm函數在select元素值被更改時被調用,這很好。jQuery - 火災變化事件onload

但我也希望在onload時發生更改事件。我怎樣才能做到這一點?

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

function changeShippingForm() { 
    // do some stuff 
} 

回答

18

使用.trigger()help

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

,甚至更短,使用快捷鍵:

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

THX,爲快速,正確的答案! – tom 2011-02-03 14:13:55