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 相关文章推荐
Extjs优化(一)删除冗余代码提高运行速度
Apr 15 Javascript
用javascript关闭本窗口不弹出询问框的方法
Sep 12 Javascript
js判断某个方法是否存在实例代码
Jan 10 Javascript
js常用系统函数用法实例分析
Jan 12 Javascript
基于jQuery通过jQuery.form.js插件使用ajax提交form表单
Aug 17 Javascript
arcgis for js 修改infowindow样式的方法
Nov 02 Javascript
JavaScript实现类似淘宝的购物车效果
Mar 16 Javascript
详解Vue.js分发之作用域槽
Jun 13 Javascript
Angular 封装并发布组件的方法示例
Apr 19 Javascript
如何为你的JavaScript代码日志着色详解
Apr 08 Javascript
vue 表单之通过v-model绑定单选按钮radio
May 13 Javascript
不刷新网页就能链接新的js文件方法总结
Mar 01 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 最大运行时间 max_execution_time修改方法
2010/03/08 PHP
php中的路径问题与set_include_path使用介绍
2014/02/11 PHP
JavaScript快速检测浏览器对CSS3特性的支持情况
2012/09/26 Javascript
jQuery学习笔记(1)--用jQuery实现异步通信(用json传值)具体思路
2013/04/08 Javascript
jquery插件jquery倒计时插件分享
2013/12/27 Javascript
js判断字符长度以及中英文数字等
2013/12/31 Javascript
Jquery 点击按钮自动高亮实现原理及代码
2014/04/25 Javascript
jquery实现表单输入时提示文字滑动向上效果
2015/08/10 Javascript
JavaScript数组_动力节点Java学院整理
2017/06/26 Javascript
如何理解Vue的作用域插槽的实现原理
2017/08/19 Javascript
JavaScript 中定义函数用 var foo = function () {} 和 function foo()区别介绍
2018/03/01 Javascript
Vue axios 跨域请求无法带上cookie的解决
2020/09/08 Javascript
python生成随机验证码(中文验证码)示例
2014/04/03 Python
Python编写简单的HTML页面合并脚本
2016/07/11 Python
深度定制Python的Flask框架开发环境的一些技巧总结
2016/07/12 Python
python决策树之C4.5算法详解
2017/12/20 Python
Django 限制用户访问频率的中间件的实现
2018/08/23 Python
Python 利用scrapy爬虫通过短短50行代码下载整站短视频
2018/10/29 Python
Python自动化之数据驱动让你的脚本简洁10倍【推荐】
2019/06/04 Python
Python接口开发实现步骤详解
2020/04/26 Python
基于python生成英文版词云图代码实例
2020/05/16 Python
Python中的xlrd模块使用原理解析
2020/05/21 Python
利用keras使用神经网络预测销量操作
2020/07/07 Python
Django contrib auth authenticate函数源码解析
2020/11/12 Python
HTML5 本地存储和内容按需加载的思路和方法
2011/04/07 HTML / CSS
SIXPAD智能健身仪英国官网:革命性的训练装备品牌
2018/09/27 全球购物
空字符串(“”)和null的区别
2012/11/13 面试题
abstract是什么意思
2012/02/12 面试题
机电专业个人求职信范文
2013/12/30 职场文书
关于读书的演讲稿
2014/05/07 职场文书
教师竞聘上岗演讲稿
2014/09/03 职场文书
毕业证丢失证明范本
2014/09/20 职场文书
2014市府办领导班子“四风问题”对照检查材料思想汇报
2014/09/24 职场文书
英语辞职信范文
2015/02/28 职场文书
2015圣诞节贺卡寄语
2015/03/24 职场文书
关于践行三严三实的心得体会
2016/01/05 职场文书