为了账号安全,请及时绑定邮箱和手机立即绑定
点一次加4
$("input:last").focusout('hello',function(e){
$(this).val(e.data);
})
貌似我在锋利的jQuery看到了一样的习题。p111
貌似我在锋利的jQuery看到了一样的习题

已采纳回答 / JoKer49
因为trigger会触发浏览器的默认行为 即input的聚焦行为,此时是不能将input设置title值的;而triggerHandler不会触发浏览器的默认行为 即input的聚焦行为,此时是可以将input设置title值的。就这样。

已采纳回答 / 夜莺z
当通过鼠标点击选中元素或通过 tab 键定位到元素时,该元素就会获得焦点。

已采纳回答 / 小小刺客
e代表event,是jQuery会传进来的第一个参数,在这里是没什么用,看之后的使用案例:http://www.imooc.com/code/10032 如果写了<...code...>},那么通过e.target就可以获取到触发当前事件的对象,这是实际最常见的用法

已采纳回答 / 阿磊哥哥
在这里,this 指的是button,alert(this)就是弹出button的类型名称。
上过培训班的都知道,从头到尾的&quot;hello world&quot;样例,学出来的大咖比比皆是。没那个细胞就此结束,工作中只能靠自己的脑子,不是多牛的样例。
第一个加这个,阻止冒泡
e.stoppropagation();
第二个函数加这个,阻止冒泡跟默认
alert(e.target.value); //阻止冒泡,不能阻止默认
return false;

还有 $(&quot;textarea&quot;).select();
$(&quot;input&quot;).select();
调换位置

这样就实现了不会冒泡跟默认
&lt;input type=&quot;text&quot; value=&quot;shan shan&quot;&gt;
&lt;button&gt;button&lt;/button&gt;
&lt;script&gt;
$(&#039;input&#039;).select(function () {
alert(&#039;文本被选中&#039;);
});
$(&#039;button&#039;).click(function () {
$(&#039;input&#039;).trigger(&#039;select&#039;);
});
&lt;/script&gt;

本来选中input文本的时候会触发select事件弹出‘’文本被选中‘’,
现在不用手动的选中input的文本,通过trigger()让系统模拟input文本被选中的事件
function data(e){
$(this).find(&#039;p:last&#039;).html(&#039;数据&#039;+e.data)}
function a(){
$(&#039;.right&#039;).mousemove(111,data)} a();
$(&#039;.aaron&#039;).mousemove(function(e){
$(this).find(&#039;p:last&#039;).html
(&#039;移动的X位置:&#039;+e.pageX)})
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消