knrt.net
当前位置:首页 >> jquEry 如何定义:在不同元素触发不同的事件,执行... >>

jquEry 如何定义:在不同元素触发不同的事件,执行...

$("#input_id").keyup(function(e){ if(e.which == 13){ action_fn(); } } $("#button_id").cllick(function(e){ //先做一些其他的事 action_fn(); } function action_fn(){ //做一些事情 } 把要做的事封装成方法。用的时候调用下。。

强制触发?不是很理解你的意思。大致猜了下你要的。 页面标题123 function fuc(){ alert("触发了"); }document.getElementById("a").click();

前者通常用于给当前节点绑定事件,后者多用于通过父节点给子节点绑定事件; 例如js动态添加的节点就需要通过父节点给子节点绑定事件了, 因为动态添加的节点有可能还没加载成功,就无法给他绑定事件,这时就需要on()方法

$("#id1,#id2,#id3,#id4")

多写几个函数循环调用,click事件只作为触发条件就行了

$('#btn').toggle(function(){$('#div').data('off',false);}, function(){$('#div').data('off',true);});

$("#bbbb").click(function(event){ event.stopPropagation();//阻止事件冒泡即可});

举例 $(document).ready(function(){ $("p").mouseenter(function(){ $("p").css("background-color","yellow"); }); $("p").find("*").mouseleave(function(){ $("p").css("background-color","#E9E9E4"); });});请把鼠标指针移动到这个段落上。

用逗号隔开即可,如绑定类.close和类.cancel两个元素的点击事件,其代码如下: $(".close, .cancel").click(function(){ alert("你好");});这样就将两个元素绑定在同一个事件上了

你是想div在show的时候触发事件吗?如果是的话你可以变相解决 $(document).ready(function(){ $("#divID").show(function(){ alert("completed"); }); });

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com