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 相关文章推荐
js style动态设置table高度
Oct 21 Javascript
node.js中的buffer.slice方法使用说明
Dec 10 Javascript
jQuery中find()方法用法实例
Jan 07 Javascript
JS数组的常见用法实例
Feb 10 Javascript
JQuery中$.each 和$(selector).each()的区别详解
Mar 13 Javascript
javascript随机显示背景图片的方法
Jun 18 Javascript
实例讲解jquery中mouseleave和mouseout的区别
Feb 17 Javascript
AngularJS 让人爱不释手的八种功能
Mar 23 Javascript
详解Vue.js基于$.ajax获取数据并与组件的data绑定
May 26 Javascript
vue router 跳转后回到顶部的实例
Aug 31 Javascript
Node.js从字符串生成文件流的实现方法
Aug 18 Javascript
基于JavaScript的数据结构队列动画实现示例解析
Aug 06 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 程序授权验证开发思路
2009/07/09 PHP
php实现字符串首字母大写和单词首字母大写的方法
2015/03/14 PHP
HTTP 304错误的详细讲解
2013/11/13 Javascript
jQuery表格插件ParamQuery简单使用方法示例
2013/12/05 Javascript
jQuery实现简单的列表式导航菜单效果代码
2015/08/31 Javascript
JavaScript 封装一个tab效果源码分享
2015/09/15 Javascript
通过设置CSS中的position属性来固定层的位置
2015/12/14 Javascript
jQuery禁用键盘后退屏蔽F5刷新及禁用右键单击
2016/01/22 Javascript
Bootstrap基本组件学习笔记之进度条(15)
2016/12/08 Javascript
node.js发送邮件email的方法详解
2017/01/06 Javascript
jquery仿微信聊天界面
2017/05/06 jQuery
vue 中directive功能的简单实现
2018/01/05 Javascript
vue init webpack myproject构建项目 ip不能访问的解决方法
2018/03/20 Javascript
Vue进度条progressbar组件功能
2018/04/17 Javascript
谈谈JavaScript中super(props)的重要性
2019/02/12 Javascript
vue 使用外部JS与调用原生API操作示例
2019/12/02 Javascript
vue 组件简介
2020/07/31 Javascript
javascript实现电商放大镜效果
2020/11/23 Javascript
[44:47]Ti4 循环赛第三日 iG vs NaVi
2014/07/12 DOTA
Python实现扫描指定目录下的子目录及文件的方法
2014/07/16 Python
python3实现随机数
2018/06/25 Python
python的中异常处理机制
2018/08/30 Python
将Python文件打包成.EXE可执行文件的方法
2019/08/11 Python
Python tkinter界面实现历史天气查询的示例代码
2020/08/23 Python
Mytheresa中国官网:德国时尚奢侈品商城
2017/08/04 全球购物
意大利辅助药品、药物和补品在线销售:FarmaEurope
2020/04/29 全球购物
乌克兰设计师和品牌的服装:Love&Live
2020/04/14 全球购物
描述内存分配方式以及它们的区别
2016/10/15 面试题
甜品店的创业计划书范文
2014/01/02 职场文书
中国央视网签名寄语
2014/01/18 职场文书
多媒体专业自我鉴定
2014/02/28 职场文书
法制宣传口号
2014/06/16 职场文书
MySQL命令行操作时的编码问题详解
2021/04/14 MySQL
php去除数组中为0的元素的实例分析
2021/11/17 PHP
实操Python爬取觅知网素材图片示例
2021/11/27 Python
Win11无法访问设备和打印机 如何解决页面空白
2022/04/09 数码科技