已采纳回答 / 雷灿成
就是你可以绑定一个或者多个,比如$('ele').on('click',funtion(){this.css('border','1px solid red');})可以为一个元素绑定一个单击事件,也可以通过空格分离,传递不同的事件名,可以同时绑定多个事件。click mouseover,懂吗???
2017-01-17
最新回答 / 孤芳自赏花独凄
var x = 1;if(x == "1") { console.log("YAY! They're equal!");}var x = 1;// 严格平等,类型必须相同if(x === "1") { console.log("Sadly, I'll never write this to the console");}if(x === 1) { console.log("YES! Strict Equality FTW.")}var doSomething = function(doW...
2017-01-15
通过change时间进行监听input select textarea,
$(元素).change(function(e){$("#result").html(e.target.val)})
上面语法意思就是所选目标的值是否有改变。
$(元素).change(function(e){$("#result").html(e.target.val)})
上面语法意思就是所选目标的值是否有改变。
2017-01-15
与 click 事件不同,mouseup 事件仅需要放松按钮。当鼠标指针位于元素上方时,放松鼠标按钮就会触发该事件。
摘自jQuery中文手册
摘自jQuery中文手册
2017-01-14
已采纳回答 / 慕小葉
alert(e.target.textContent) 弹框显示你鼠标移上的元素的文本内容你可以看成是这样$("button:eq(2)").click(1111,function(e){ alert(e.data);});就是给第三个button添加一个click事件,点击的时候,把click()中的第一个参数传入data中,然后弹框显示。我是这样理解的。
2017-01-12
最赞回答 / 小虾学前端
通过查看其他同学答案,既要有聚焦行为,又要input显示value值是矛盾的;其实不传参数时已经触发了聚焦事件(点击按钮1后光标停留在了input文本框内),foucus是原生事件,trigger会触发原生事件,如把foucus随便改成一个名字,点击按钮一时该参数就显示在input文本框了
2017-01-12
//triggerHandler触发focus
$("button:last").click(function() {
//因为triggerHandler不会冒泡,因此不会冒泡触发accident上的click事件
$("a").triggerHandler("click");
//因为triggerHandler不会触发浏览器默认行为,因此input元素不会聚焦,可 //以显示vlaue值,"没有触发默认聚焦事件"就是传入focus事件的title参数
$("input").triggerHandler("focus","没有触发默认聚焦事件");
});
</script>
$("button:last").click(function() {
//因为triggerHandler不会冒泡,因此不会冒泡触发accident上的click事件
$("a").triggerHandler("click");
//因为triggerHandler不会触发浏览器默认行为,因此input元素不会聚焦,可 //以显示vlaue值,"没有触发默认聚焦事件"就是传入focus事件的title参数
$("input").triggerHandler("focus","没有触发默认聚焦事件");
});
</script>
2017-01-11
//trigger触发focus
$("button:first").click(function() {
//触发a元素的click元素,该元素原来并没有绑定事件,只是为了做冒泡测试
$("a").trigger("click");
//trigger没有像triggerHandler那样传入title参数是因为trigger会触发默认聚 焦事件,文本框聚焦的时候也就无法显示vlaue值
$("input").trigger("focus");
});
$("button:first").click(function() {
//触发a元素的click元素,该元素原来并没有绑定事件,只是为了做冒泡测试
$("a").trigger("click");
//trigger没有像triggerHandler那样传入title参数是因为trigger会触发默认聚 焦事件,文本框聚焦的时候也就无法显示vlaue值
$("input").trigger("focus");
});
2017-01-11
<script type="text/javascript">
//给input绑定一个聚焦事件
$("input").on("focus",function(event,title) {
$(this).val(title);
});
//在accident上绑定点击事件,用来做冒泡测试
$("#accident").on("click",function() {
alert("trigger触发的事件会在 DOM 树中向上冒泡");
});
//给input绑定一个聚焦事件
$("input").on("focus",function(event,title) {
$(this).val(title);
});
//在accident上绑定点击事件,用来做冒泡测试
$("#accident").on("click",function() {
alert("trigger触发的事件会在 DOM 树中向上冒泡");
});
2017-01-11
表单事件之blur与focus事件
获得焦点:focus(不支持冒泡) focusin(支持冒泡)
失去焦点:blur(不支持冒泡) focusout(支持冒泡)
获得焦点:focus(不支持冒泡) focusin(支持冒泡)
失去焦点:blur(不支持冒泡) focusout(支持冒泡)
2017-01-11