2011-02-03 14 views
7

Mam pytanie związane z wybranym elementem i jquery. Aktualnie mam zdarzenie change, więc funkcja changeShippingForm zostaje wywołana, gdy wartość wybranego elementu została zmieniona, działa to dobrze.jQuery - Wystąpienie zdarzenia zmiany ognia onload

Ale chcę również, aby zdarzenie zmiany zostało wywołane przy użyciu polecenia onload. Jak mogę to osiągnąć?

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

function changeShippingForm() { 
    // do some stuff 
} 

Odpowiedz

18

użyć .trigger()help.

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

lub nawet krócej, użyj skrótu:

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

THX dla szybkiej i poprawnej odpowiedzi! – tom