jquery中两个值得注意的步骤one()和trigger()方法
jquery中两个值得注意的方法one()和trigger()方法
http://jackyrong.iteye.com/blog/2070547
在jquery中,有两个值得注意但容易忽视的方法,分别是one()方法和trigger()方法,这是从国内作者<<jquery权威指南》一书中看到不错的介绍
1) one方法
one方法的功能是让所选定的元素绑定一个仅触发一次的处理函数,格式为
one(type,${data},fn)
例子为:
这样的话,这个按钮只会在点第一次的时候有反应,再次点击就无反应了;
2)trigger()方法
有的时候,如果需要在页面DOM加载完毕后,比如让文本框中的内容全部选中,或者某个按钮处于焦点中,则可以用这个方法
http://jackyrong.iteye.com/blog/2070547
在jquery中,有两个值得注意但容易忽视的方法,分别是one()方法和trigger()方法,这是从国内作者<<jquery权威指南》一书中看到不错的介绍
1) one方法
one方法的功能是让所选定的元素绑定一个仅触发一次的处理函数,格式为
one(type,${data},fn)
例子为:
$(function() { function btn_Click() { this.value = "abc123" } $("input").one("click", btn_Click); //绑定自定义事件 })
这样的话,这个按钮只会在点第一次的时候有反应,再次点击就无反应了;
2)trigger()方法
有的时候,如果需要在页面DOM加载完毕后,比如让文本框中的内容全部选中,或者某个按钮处于焦点中,则可以用这个方法
$(function() { var oTxt = $("input"); //获取文本框 oTxt.trigger("select"); //自动选中文本框 oTxt.bind("btn_Click", function() {//编写文本框自定义事件 var txt = $(this).val(); //获取自身内容 $("#divTip").html(txt); //显示在页面中 }) oTxt.trigger("btn_Click"); //自动触发自定义事件 })