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 相关文章推荐
jquery下组织javascript代码(js函数化)
Aug 25 Javascript
深入理解javaScript中的事件驱动
May 21 Javascript
JavaScript声明变量时为什么要加var关键字
Sep 29 Javascript
详解Angular.js的$q.defer()服务异步处理
Nov 06 Javascript
微信JS-SDK自定义分享功能实例详解【分享给朋友/分享到朋友圈】
Nov 25 Javascript
谈谈jQuery之Deferred源码剖析
Dec 19 Javascript
BootStrap Fileinput初始化时的一些参数
Dec 30 Javascript
JavaScript简单验证表单空值及邮箱格式的方法
Jan 20 Javascript
vue-cli 引入、配置axios的方法
May 08 Javascript
vue发送ajax请求详解
Oct 09 Javascript
JS实现排行榜文字向上滚动轮播效果
Nov 26 Javascript
在react项目中使用antd的form组件,动态设置input框的值
Oct 24 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 版获取重定向后的地址(代码)
2013/06/26 PHP
初窥JQuery-Jquery简介 入门了解篇
2010/11/25 Javascript
jquery实现心算练习代码
2010/12/06 Javascript
基于jquery的jqDnR拖拽溢出的修改
2011/02/12 Javascript
Extjs4 消息框去掉关闭按钮(类似Ext.Msg.alert)
2013/04/02 Javascript
Jquery多选框互相内容交换的实例代码
2013/07/04 Javascript
文本框文本自动补全效果示例分享
2014/01/19 Javascript
一个炫酷的Bootstrap导航菜单
2016/12/28 Javascript
20行js代码实现的贪吃蛇小游戏
2017/06/20 Javascript
vue.js学习之vue-cli定制脚手架详解
2017/07/02 Javascript
javaScript强制保留两位小数的输入数校验和小数保留问题
2018/05/09 Javascript
使用vue打包时vendor文件过大或者是app.js文件很大的问题
2018/06/29 Javascript
小程序云开发部署攻略(图文教程)
2018/10/30 Javascript
html+vue.js 实现漂亮分页功能可兼容IE
2020/11/07 Javascript
记录一次websocket封装的过程
2020/11/23 Javascript
Python爬虫信息输入及页面的切换方法
2018/05/11 Python
python调用Matplotlib绘制分布点并且添加标签
2018/05/31 Python
Python3多目标赋值及共享引用注意事项
2019/05/27 Python
使用python的pyplot绘制函数实例
2020/02/13 Python
韩国流行时尚女装网站:Dintchina(中文)
2018/07/19 全球购物
英国排名第一的礼品体验公司:Red Letter Days
2018/08/16 全球购物
英国在线滑雪板和冲浪商店:The Board Basement
2020/01/11 全球购物
全球采购的街头服饰和帽子:Urban Excess
2020/10/28 全球购物
北京鼎普科技股份有限公司软件测试面试题
2012/04/07 面试题
七年级政治教学反思
2014/02/03 职场文书
优质护理服务演讲稿
2014/05/07 职场文书
电子商务专业自荐信
2014/06/02 职场文书
学校领导班子对照检查材料
2014/08/28 职场文书
党员领导干部民主生活会批评与自我批评发言
2014/09/28 职场文书
六年级学生评语大全
2014/12/26 职场文书
财务负责人岗位职责
2015/02/03 职场文书
承诺保证书格式
2015/02/28 职场文书
教师节简报
2015/07/20 职场文书
2015年城乡环境综合治理工作总结
2015/07/24 职场文书
vue如何实现关闭对话框后刷新列表
2022/04/08 Vue.js
浅谈Redis缓冲区机制
2022/06/05 Redis