wgrk.net
当前位置:首页 >> 用JQuEry获取事件源怎么写 >>

用JQuEry获取事件源怎么写

绑定的事件会有一个事件对象的参数传入。 $(".btn").click(function(e){ // e 就是事件对象 e.target; // 事件的目标 dom e.currentTarget; // 事件处理程序正在处理事件的那个元素 e.srcElement; // 事件的目标 ie});

事件源是啥东东? 如果是想获取当前事件绑定的元素可以: $(document).on('click',function( event ){ console.log('我点击了'+event.toElement.nodeName+'元素');})

你可以这样写 $(#obj).click(function(){ fun(); }); function fun(){ alert('test'); }

在1.8.0版本之前,我们要想获取某个DOM绑定的事件处理程序可以这样:$.data(domObj,'events');//或者$('selector').data('events')而从1.8.0版本开始,jQuery突然不支持这样使用了,而是改到了一个叫'_data'的函数功能上了,即,1.8.0及以后的版...

$(".userImg").each(function(){ $(this).click(function(){ var imgid = $(this).attr("id"); alert(imgid ); }) }); 是要这样的嘛?

你可以在事件的外面定义一个变量,在事件里面给变量赋值。 var temStr = "";$("#s_city").change(function(){ var city = $(this).val();//这里可以这么写,this就是触发此事件的对象 temStr = city; 或者直接这么写 temStr = $(this).val();});...

一、绑定事件方式 —— bind()、live()、delegate()、on() bind():匹配已有元素添加一个或多个事件处理器 $(selector).bind(event,data,function) event:必需项;添加到元素的一个或多个事件,例如 click,dblclick等; 单事件处理:例如 $(".btn...

var city = "";$("#s_city").change(function(){ city = $("#s_city").val(); console.log(city); return city;});var mycity = city;console.log(mycity);把city的定义部分 搬到方法体之外!city作用域就会从 change()内部 提升到 外部了。 这...

$(function(){ //注意不是onfocus 或者onclick 去掉on $("input").bind("focus", function(){ // 直接这样写就能获取事件源 this.style.background ="red"; alert( $(this).val()); }); }); //测试一下吧 。

没看懂你的问题,这样写不是已经获取到你点击的div中的span的值了么?

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