$("button:first").click(function() {
$("a").trigger("click");
$("input").trigger("focus");
});
触发a的点击事件,由于trigger方法支持事件冒泡,所以相当于点击了外层的#accident;又由于tirgger方法不阻止默认行为,所以$("input").trigger("focus");会导致文本框聚焦.
tirggerHandler方法类似,只不过不支持事件冒泡(不会弹出提示),并且阻止默认行为(不会聚焦)
$("a").trigger("click");
$("input").trigger("focus");
});
触发a的点击事件,由于trigger方法支持事件冒泡,所以相当于点击了外层的#accident;又由于tirgger方法不阻止默认行为,所以$("input").trigger("focus");会导致文本框聚焦.
tirggerHandler方法类似,只不过不支持事件冒泡(不会弹出提示),并且阻止默认行为(不会聚焦)
2017-06-06
childSelector 可选。规定只能添加到指定的子元素上的事件处理程序(且不是选择器本身,比如已废弃的 delegate() 方法)。
2017-06-06
我想看清楚什么意思。明明是focus和focusin的代码 为什么标题非得是focus和blur???弄我看半天都看不明白
2017-06-05
<body>
<input type="text" placeholder="表一">
</body>
<script type="text/javascript">
$("button").click(function(){
$("input").eq(0).trigger("focus");
})
//1、 ?.trigger() 触发被选元素上指定的事件以及事件的默认行为(比如表单提交)
</script>
这样简简单单的例子不好么?非要搞得那么难以理解的例子。。。。。
<input type="text" placeholder="表一">
</body>
<script type="text/javascript">
$("button").click(function(){
$("input").eq(0).trigger("focus");
})
//1、 ?.trigger() 触发被选元素上指定的事件以及事件的默认行为(比如表单提交)
</script>
这样简简单单的例子不好么?非要搞得那么难以理解的例子。。。。。
2017-06-05
trigger会冒泡,所以a冒泡到accident触发了click事件,触发了input的focus但因为title没有传值所以input的value没有显示;
triggerHandler不会冒泡,所以无法触发click事件,触发了input的focus且title传值所以input的value有显示
triggerHandler不会冒泡,所以无法触发click事件,触发了input的focus且title传值所以input的value有显示
2017-06-03
keydown第一次按下时,值还未输入,所以触发了没有显示
keyup第一个松开时,值已经输入,所以触发了有显示
keyup第一个松开时,值已经输入,所以触发了有显示
2017-06-03
keydown:按下的一瞬间时文字还没有输入到文本框所以第一次下边获取不到这个值
keyup:在按下之后文本框里就有内容了(早于keyup)
keyup:在按下之后文本框里就有内容了(早于keyup)
2017-06-02
第一次是button的,第二次是
$("input").select(function(e){
alert(e.target.value)
})这个的回调,
第三次是浏览器默认提交的
处理方法,阻止回调(return false;)
$("input").select(function(e){
alert(e.target.value)
})这个的回调,
第三次是浏览器默认提交的
处理方法,阻止回调(return false;)
2017-06-02
第一次是button的,第二次是
$("input").select(function(e){
alert(e.target.value)
})这个的回调,
第三次是浏览器默认提交的
处理方法,阻止回调(return false;)
$("input").select(function(e){
alert(e.target.value)
})这个的回调,
第三次是浏览器默认提交的
处理方法,阻止回调(return false;)
2017-06-02
来自问答:
chrome浏览器点击按钮提示三次的原因:
第一次是button的,第二次是
$("input").select(function(e){
alert(e.target.value)
})这个的回调,
第三次是浏览器默认提交的
处理方法,阻止回调(return false;)
chrome浏览器点击按钮提示三次的原因:
第一次是button的,第二次是
$("input").select(function(e){
alert(e.target.value)
})这个的回调,
第三次是浏览器默认提交的
处理方法,阻止回调(return false;)
2017-06-02