jquery使用trigger触发元素指定事件
最近做的一个功能,有两个select分别为s1、s2。
当s1改变(change)的时候,使用ajax获取数据并填充到s2里面。
然后在搜索的时候页面会刷新,目的是要这个s2经过刷新里面仍然存有之前的数据。
用jquery的trigger解决了。
代码如下:
$(document).on("change","#s1",function(){
var url="ajax.php";
$.ajax({
url:url,
type:"get",
dataType:"json",
success: function(data){
$("#s2").html(data.html);
}
})
});
$(document).ready(function(e) {
$("#s1").trigger("change");
});
var url="ajax.php";
$.ajax({
url:url,
type:"get",
dataType:"json",
success: function(data){
$("#s2").html(data.html);
}
})
});
$(document).ready(function(e) {
$("#s1").trigger("change");
});