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 相关文章推荐
飞鱼(shqlsl) javascript作品集
Dec 16 Javascript
不用AJAX和IFRAME,说说真正意义上的ASP+JS无刷新技术
Sep 25 Javascript
javascript之通用简单的table选项卡实现(二)
May 09 Javascript
jQuery之字体大小的设置方法
Feb 27 Javascript
JavaScript中遍历对象的property的3种方法介绍
Dec 30 Javascript
Grunt入门教程(自动任务运行器)
Aug 06 Javascript
JavaScript类的写法
Sep 17 Javascript
Vue框架之goods组件开发详解
Jan 25 Javascript
layui的table单击行勾选checkbox功能方法
Aug 14 Javascript
详解Vue.js v-for不支持IE9的解决方法
Dec 29 Javascript
JavaScript 引用类型实例详解【数组、对象、严格模式等】
May 13 Javascript
Vue实现input宽度随文字长度自适应操作
Jul 29 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
上海地方志办公室-上海电子仪表工业志
2021/03/04 无线电
php上传文件的增强函数
2010/07/21 PHP
使用PHP进行微信公众平台开发的示例
2015/08/21 PHP
Yii2.0表关联查询实例分析
2016/07/18 PHP
php判断str字符串是否是xml格式数据的方法示例
2017/07/26 PHP
通过event对象的fromElement属性解决热区设置主实体的一个bug
2008/12/22 Javascript
使用jquery实现select添加实现后台权限添加的效果
2011/05/28 Javascript
jQuery选择器用法实例详解
2015/12/17 Javascript
jQuery实现二级下拉菜单效果
2016/01/05 Javascript
获取JS中网页各种高宽与位置的方法总结
2016/07/27 Javascript
Angular 应用技巧总结
2016/09/14 Javascript
VUE实现日历组件功能
2017/03/13 Javascript
JS实现的简单表单验证功能完整实例
2017/10/14 Javascript
vue自定义指令实现方法详解
2019/02/11 Javascript
JavaScript键盘事件响应顺序详解
2019/09/30 Javascript
vue使用过滤器格式化日期
2021/01/20 Vue.js
Python中元组,列表,字典的区别
2017/05/21 Python
Python实现的绘制三维双螺旋线图形功能示例
2018/06/23 Python
python 实现在tkinter中动态显示label图片的方法
2019/06/13 Python
pyqt5实现绘制ui,列表窗口,滚动窗口显示图片的方法
2019/06/20 Python
python opencv 简单阈值算法的实现
2019/08/04 Python
python微信公众号开发简单流程实现
2020/03/09 Python
Python HTTP下载文件并显示下载进度条功能的实现
2020/04/02 Python
Html5剪切板功能的实现代码
2018/06/29 HTML / CSS
哄娃神器4moms商店:美国婴童用品品牌
2019/03/07 全球购物
五年级英语教学反思
2014/01/31 职场文书
法律进学校实施方案
2014/03/15 职场文书
高中课前三分钟演讲稿
2014/08/18 职场文书
加强作风建设工作总结
2014/10/23 职场文书
2015年国庆节慰问信
2015/03/23 职场文书
预备党员党支部意见
2015/06/02 职场文书
创业计划书之书店
2019/09/10 职场文书
thinkphp 获取控制器及控制器方法
2021/04/16 PHP
python中24小时制转换为12小时制的方法
2021/06/18 Python
html+css实现环绕倒影加载特效
2021/07/07 HTML / CSS
VUE解决跨域问题Access to XMLHttpRequest at
2022/05/06 Vue.js