一、可以使用jQuery的trigger() 方法来响应事件。
二、定义和用法:
1、语法:
$(selector).trigger(event,[param1,param2,...]);
2、参数描述:
event 必需。规定指定元素要触发的事件。可以使自定义事件(使用 bind() 函数来附加),或者任何标准事件;[param1,param2,...] 可选。传递到事件处理程序的额外参数。额外的参数对自定义事件特别有用。
三、实例:
触发 select元素的change事件:$("button").click(function(){$("select").trigger("change")})
<textarea id="txt"></textarea><input id="hdnOldTxt" type="hidden" value="$('#txt').val()" /> $(function(){
$('#txt').on('blur',function(){
var oldtxt=$('#hdnOldTxt').val()
var newtxt=$('#txt').val()
if(oldtxt===newtxt){
/*这里放ajax事件*/
$('#hdnOldTxt').val(newtxt)/*将修改数据放到隐藏域里面*/
}
})
})
不知道能不能达到您想要的效果
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)