Jquery execute onchange event on onload

Just put it in a function, then call it on document ready too, like so:

$(function () {
    yourFunction(); //this calls it on load
    $("select#marca").change(yourFunction);
});

function yourFunction() {
    var marca = $("select#marca option:selected").attr('value');
    $("select#modello").html(attendere);
    $.post("select.php", {id_marca:marca}, function(data){
        $("select#modello").html(data);
    });
}

Or just invoke change on page load?

$(function () {
    $("select#marca").change();
});

Leave a Comment