Jquery在onload上执行onchange事件

Jquery在onload上执行onchange事件

本文介绍了Jquery在onload上执行onchange事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个函数,在更改事件时运行post操作。

I have a function that on change event run the post actions.

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

我想执行此函数onload事件。可能吗?
有没有一个好方法呢?

I would like to perform this function onload event. Is it possible?Is there a good way to do this?

推荐答案

只需将其放入函数中,然后在文档中调用它准备就绪,如下所示:

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();
});

这篇关于Jquery在onload上执行onchange事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-20 21:07