Jquery怎麼主動觸發事件

我們都知道可以通過Jquery定義事件,如:

$("select[name=type]").change(function() {
	// ...
});

而實際開發中,除了完全使用 ajax ,那如何在用戶填寫表單提交後,出現錯誤進行返回時,保留用戶的表單數據呢?

Laravel中可以使用 back()->withInput()進行返回,方便快捷,但是如果提交前進行了 js 的一些操作,如什麼字段選擇什麼值,會隱藏顯示不同的區域,這時返回頁面後,被隱藏的部分如何根據後端返回的數據進行操作?

如果是事件,則可以在頁面初始化時進行主動激活事件,來起到初始化的作用:

$("select[name=type]").trigger("change");

注意:初始化應該在事件定義之後,不然無法觸發

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章