jQuery获取单击节点对象的方法


Posted in Javascript onJune 02, 2016

本文实例讲述了jQuery获取单击节点对象的方法。分享给大家供大家参考,具体如下:

event.target属性:

<script language="JavaScript" type="text/javascript">
$("document").ready(function () {
  $(".menu").bind("click", function (event) {
    var clickedNode = event.target;
    var NodeType = event.target.nodeName;
    if (NodeType == "DIV") {
      return;
    }
    if (NodeType == "INPUT") {
      var DivId = clickedNode;
      $(".menu").removeClass('addborder');
      $(DivId.parentNode).addClass('addborder');
    }
    if (NodeType == "A") {
      var DivId = clickedNode;
      $(".menu").removeClass('addborder');
      $(DivId.parentNode.parentNode).addClass('addborder');
    }
  })
</script>

解释: 其中event.target 即为触发单击事件的对象 (有可能是容器内部的某个控件)

PS:这里再为大家推荐几款代码格式化、美化工具,相信大家在以后的开发过程中会用得到:

在线JavaScript代码美化、格式化工具:
http://tools.3water.com/code/js

JavaScript压缩/格式化/加密工具:
http://tools.3water.com/code/jscompress

C语言风格/HTML/CSS/json代码格式化美化工具:
http://tools.3water.com/code/ccode_html_css_json

XML代码在线格式化美化工具:
http://tools.3water.com/code/xmlcodeformat

json代码在线格式化/美化/压缩/编辑/转换工具:
http://tools.3water.com/code/jsoncodeformat

在线JSON代码检验、检验、美化、格式化工具:
http://tools.3water.com/code/json

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
浅谈Unicode与JavaScript的发展史
Jan 19 Javascript
jquery实现拖拽调整Div大小
Jan 30 Javascript
Jquery异步提交表单代码分享
Mar 26 Javascript
JavaScript中的getTimezoneOffset()方法使用详解
Jun 10 Javascript
js简单实现Select互换数据的方法
Aug 17 Javascript
jquery实现一个简单的表单验证实例
Mar 30 Javascript
使用vue实现点击按钮滑出面板的实现代码
Jan 10 Javascript
es6学习笔记之Async函数的使用示例
May 11 Javascript
AngularJS select设置默认值的实现方法
Aug 25 Javascript
jQuery与vue实现拖动验证码功能
Jan 30 jQuery
微信小程序button组件使用详解
Jan 31 Javascript
JavaScript实现简单随机点名器
Nov 21 Javascript
Bootstrap开发实战之响应式轮播图
Jun 02 #Javascript
JavaScript核心语法总结(推荐)
Jun 02 #Javascript
javascript基础语法——全面理解变量和标识符
Jun 02 #Javascript
Bootstrap开发实战之第一次接触Bootstrap
Jun 02 #Javascript
jQuery实现图片轮播效果代码(基于jquery.pack.js插件)
Jun 02 #Javascript
深入理解Ajax的get和post请求
Jun 02 #Javascript
JS小数运算出现多为小数问题的解决方法
Jun 02 #Javascript
You might like
php获得url参数中具有&amp;的值的方法
2014/03/05 PHP
php实现图片等比例缩放代码
2015/07/23 PHP
常见的5个PHP编码小陋习以及优化实例讲解
2021/02/27 PHP
JavaScript 学习初步 入门教程
2010/03/25 Javascript
ExtJS 下拉多选框lovcombo
2010/05/19 Javascript
ExtJs的Date格式字符代码
2010/12/30 Javascript
在标题栏显示新消息提示,很多公司项目中用到这个方法
2011/11/04 Javascript
用JavaScript仿PS里的羽化效果代码
2011/12/20 Javascript
jquery的ajaxSubmit()异步上传图片并保存表单数据演示代码
2013/06/04 Javascript
JQuery中操作Css样式的方法
2014/02/12 Javascript
JavaScript省市联动实现代码
2014/02/15 Javascript
浅谈Javascript如何实现匀速运动
2014/12/19 Javascript
JavaScript中的关联数组问题
2015/03/04 Javascript
充分发挥Node.js程序性能的一些方法介绍
2015/06/23 Javascript
详解JavaScript实现设计模式中的适配器模式的方法
2016/05/18 Javascript
JSON 必知必会 观后记
2016/10/27 Javascript
JS动态的把左边列表添加到右边的实现代码(可上下移动)
2016/11/17 Javascript
JavaScript设计模式之单例模式详解
2017/06/09 Javascript
Vue resource中的GET与POST请求的实例代码
2017/07/21 Javascript
vue项目设置scrollTop不起作用(总结)
2018/12/21 Javascript
vue获取验证码倒计时组件
2019/08/26 Javascript
基于js实现复制内容到操作系统粘贴板过程解析
2019/10/11 Javascript
jquery 时间戳转日期过程详解
2019/10/12 jQuery
Python常用模块logging——日志输出功能(示例代码)
2019/11/20 Python
Django中ORM找出内容不为空的数据实例
2020/05/20 Python
Bally美国官网:经典瑞士鞋履、手袋及配饰奢侈品牌
2018/05/18 全球购物
欧姆龙医疗保健与医疗产品:Omron Healthcare
2020/02/10 全球购物
毕业生自荐书
2014/02/03 职场文书
幼儿园春季开学寄语
2014/04/03 职场文书
环境整治工作方案
2014/05/18 职场文书
竞选宣传委员演讲稿
2014/05/24 职场文书
公司领导班子召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
思想政治表现评语
2015/01/04 职场文书
装修公司管理制度
2015/08/05 职场文书
队名及霸气口号大全
2015/12/25 职场文书
技术入股协议书
2016/03/22 职场文书