如何使用 jquery 获取元素的 id、class 或 name attr

2023-12-09

我是 jquery 新手。如何使用 jquery 获取元素的名称、ID 或类名称。我正在尝试:

<div class="className" onclick="getname();"></div>
<div id="idName" onclick="getName();"></div>
<div name="attrName" onclick="getName()"></div>

function getName(){
attrName = $(this).attr("name");
alert(attrName);
}

但不起作用


尝试这个:

JavaScript

$(function () {
    $('div').click(function () {
        var elem = $(this);
        alert('Class: ' + elem.attr('class'));
        alert('Id: ' + elem.attr('id'));
        alert('Name: ' + elem.attr('name'));    
    });​​​​
});

HTML

<div class="className" onclick="getname();"></div>
<div id="idName" onclick="getName();"></div>
<div name="attrName" onclick="getName()"></div>

CSS

​div {
    width: 100px;
    height: 100px;
    border: 1px solid black;
}​

JS小提琴:http://jsfiddle.net/54ynV/

在上面的脚本中,我们附加到页面上每个 div 的点击事件$('div').click...。在回调中我们获取它的属性。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 jquery 获取元素的 id、class 或 name attr 的相关文章

  • 函数的通用 .length 检查

    当我用 JS 或 jQuery 编写函数并且需要参数时 我使用if something length诡计 this example function e if e length blablabla else return false 但我不
  • 为什么jQuery一开始就有一个“window=this”并说它会加速对window的引用?

    当我打开 jQuery 的源代码时 我发现了这一行 var Will speed up references to window and allows munging its name window this 这条线路为何以及如何加速 ja
  • 为什么我必须将所有脚本放入 jquery mobile 中的index.html

    我在我的phonegap jquerymobile 项目中使用 mobile changepage 进行重定向 然而让我困惑的是我需要将所有页面的脚本放在同一个文件index html中 如果不是 则重定向页面无法执行其标头中的函数 例如
  • 使用 fadeIn() 时,jQuery“未捕获类型错误:未定义不是函数”;

    我是 JS 新手 正在编写一个基本的富含 jQuery 的网页 其中同一文档中的每个页面都具有淡入 淡出功能 使用具有单独 ID 的相同 div 元素 无论如何 当我尝试淡入当前页面时 我收到错误 未捕获的类型错误 未定义不是函数 我在网上
  • 悬停时的 SVG 过滤器标签

    我正在尝试通过此过滤器对 SVG 进行动画处理
  • #文档是什么意思?

    这是我的 HTML 文件 我正在尝试使用Selenium Webdriver API随着Chrome驱动程序 to send keys to an input归档内 但我无法访问其中的任何内容 document 我不明白为什么 有人可以告诉
  • 创建便利贴(便利贴)[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我正在设计一个网页 我想在我的页面中使用便利贴 便利贴 其中 当我们单击添加按钮时会添加每个便签 便签的颜色必须随机变化 并且必须倾斜并且
  • 如何按日期升序对对象进行排序?

    如果我有一个对象列表 var objectList LIST OF OBJECT each object列表中包含三个属性 name date gender 如何按 对列表中的对象进行排序date 属性升序 the date 属性包含字符串
  • jQuery 删除函数真的删除 Dom 元素吗?

    我真的想知道 jQuery 是否remove http api jquery com remove 函数确实从 DOM 中删除元素 首先 我看了here https stackoverflow com questions 2185760 j
  • AngularJS 与(Angular JS + jQuery)

    我有一个关于仅使用 AngularJS 和纯 JavaScript 以及使用 AngularJS 和 jQuery 时的性能问题 ex app directive fitHeight function window return restr
  • IE8 上 json 解析失败

    json gt 返回的响应 msg div p Unfortunately we were unable to process your application p br Please upload a CV br div status e
  • 在文档流中提取一个元素

    这是示例代码 top background lightGreen content outline 1px solid red bottom background lightBlue div Top div div Lorem ipsum d
  • jQuery document read() 函数可能需要很长时间才能执行

    我的问题是 有时一段 JavaScript 通常是 Google Analytics 可能需要很长时间才能加载 尽管 HTML 准备好 遍历和操作 并不重要 如果我使用以下代码 document ready function p text
  • 掩码输入数字 - 百分比

    如何通过 jQuery 创建具有百分比的数字掩码输入 我是否让输入仅接受三个数字 并在用户完成输入时在数字后添加百分号 keyup 我不使用插件 例子 1 Or 30 Or 99 Or 100 Or 200
  • 是否可以在 html 中将单选按钮标签助手值属性设置为“已选中”?

    我正在寻找一种方法来使用单选按钮标签帮助器上的值属性来通知按钮是否被选中 而不是使用单独的字段进行选择 我找到了 Shyju 的答案相关问题 https stackoverflow com questions 34570908 radio
  • jQuery 的 .each() 方法是并行还是顺序运行其语句?

    在我的 HTML 页面中 我有 4 个列表项和以下 jQuery 代码 li hide each function this delay 500 fadeIn 1000 我假设 each 函数内的语句将为第一个列表项运行 完成后为第二个列表
  • iPad 上的网站纵向视图

    我的网站在 iPad 纵向模式下无法正确显示 它在横向模式下看起来不错 但当我将其转换为纵向模式时 我最终会得到一个混乱的网站 所有元素都分散在整个网站上 我怎样才能解决这个问题 请帮我 这是我网站的链接 inclouds co uk ht
  • 如何在 HTML 中创建可编辑的下拉列表?

    我想创建一个带有下拉列表的文本字段 让用户选择一些预定义的值 用户还应该能够键入新值或从下拉列表中选择预定义值 我知道我可以为此使用两个小部件 但在我的应用程序中 如果将其统一在一个小部件中会更符合人体工程学 是否有标准小部件或者我必须使用
  • 显示对象内容 - JS/jQuery

    With this data events 返回 object Object 我需要看看里面到底发生了什么 我找到了这个 var Finder each this data events function i n Finder Name i
  • 如何选中表格中输入文本焦点上的复选框

    我试图在输入文本焦点上检查表 DOM 中的复选框 但无法访问复选框元素 但我的焦点正在工作 这是我的 jsfiddle 链接https jsfiddle net 9qha9vft https jsfiddle net 9qha9vft 这是

随机推荐

  • 在 Android 中录制声音并读取振幅

    我正在尝试制作一个应用程序 记录声音一秒钟 然后从记录的声音中读取最大幅度 这是我到目前为止所拥有的 但我的应用程序崩溃了 我不明白为什么 这是我的第二个活动 我在按下 记录 按钮后从第一个活动中调用该活动 该应用程序在我的模拟器和手机上崩
  • 如何让 jquery-ui 自动完成退出 iframe?

    是否可以使自动完成 jQueryUI 的建议从一个 iframe 中出来 具有与 select 元素相同的行为 我举一个例子 http jsbin com ehidef 1 事实上 这是可以做到的 尽管一些样式是强制性的 jQueryUI
  • Autoconf 路径中存在空格

    我刚刚将一个 C 项目转换为一个 autotools 项目 并在 configure ac 中编写了几行here 当我的路径应该是 bla bla 时 构建失败并显示 sh home me bla 没有这样的文件或目录 问题是我没有在任何地
  • NSArray 对 ARC 下对象的弱引用 (__unsafe_unretained)

    我需要在 NSArray 中存储对对象的弱引用 以防止保留循环 我不确定要使用的正确语法 这是正确的方法吗 Foo foo1 Foo alloc init Foo foo2 Foo alloc init unsafe unretained
  • WPF 和 CefSharp:性能低下

    我已经成功地用 c winforms 制作了一个个人迷你浏览器应用程序 因为我想要一些更奇特的效果 所以我正在考虑制作一个 WPF 应用程序 因此 我尝试了 wiki 教程并使用浏览器设置了一个简单的 WPF 表单 但注意到它的性能很慢 当
  • C#,如何访问当前线程中在其他线程中创建的内容?

    我正在用 C 编写聊天客户端 服务器应用程序 但我遇到了线程问题 我写了这个简单的代码来显示我的问题 我使用 thread 1 来显示 Form 但它只显示了一秒钟 也许 thread 1 终止并关闭了 Form 但我 IsAlive 说它
  • C4473 结构分配警告

    我目前正在做一项作业 很好奇编译时出现的警告是什么以及如何补救 它会构建 但当我调试时 它会出现错误屏幕 下面是出现的警告 1 gt c 用户 cesteves documents c 编程 库存 库存 inventory cpp 48 警
  • 将广播意图从服务发送到应用程序类

    是否可以将意图从服务发送到应用程序类 不是活动 我不知道在特定时间将运行什么活动 因此我在活动类中添加一个布尔标志 用于检测活动并根据收到的广播发送适当的数据 If your Service是活跃的 那么你的Application类是act
  • EF 6 与 ODP.Net Oracle.ManagedDataAccess,如何对类属性使用非大写字母?

    我正在将 EF 6 与 ODP Net 结合使用Oracle ManagedDataAccess对于我的 ASP Net MVC Web 应用程序 我有以下内容Model called Employee in Model Employee
  • 使用 Facebook iOS SDK 2,我如何喜欢某个页面? - “应用程序必须在白名单中”

    如何使用新的 Facebook iOS SDK 喜欢 某个页面 http github com facebook facebook ios sdk 我目前正在尝试这样做 NSMutableDictionary dict NSMutableD
  • Angular 6 仅需要多个字段中的一个字段反应形式

    我是角度新手 我有一种情况 我只需要表单中 5 个字段中的一个字段 这意味着如果用户至少填写一个字段 那么表单就有效 提前致谢 由于只有当其中一个字段非空时才需要检查整个表单的有效性 因此您可以手动设置有效性 如下所示 if this va
  • R stargazer:不同的小数

    我的 R 中的 stargazer 输出有问题 这是我的原始数据框 Rank p LMax 10 5 1 var1 0 427 24 25 21 8 27 4 31 5 var2 0 228 7 23 11 5 12 2 16 7 观星者创
  • Swift:从字节数据中提取浮点数

    我正在寻找一种健壮且优雅的方法来从数组中提取四个大端字节作为浮点数 我可以通过如下方式获得带有位的 UInt32 let data Byte 0x00 0x00 0x00 0x40 0x86 0x66 0x66 0x00 let dataP
  • 我可以将 Stream> 转换为 Stream 吗? [复制]

    这个问题在这里已经有答案了 这可能吗 伪Java someList 1 2 3 4 Stream
  • 按 DB2 划分的顶级组

    我已经尝试了几个小时 但无法让查询使用 DB2 执行我想要的操作 从表 公司和用户 中 我有每个公司 用户的以下门票数量信息 user company quantity mark nissan 300 tom toyota 50 steve
  • PyPlot ColorMesh 使用错误的颜色映射创建绘图

    我尝试使用 xy 坐标和颜色图以这种方式创建颜色网格图 from matplotlib colors import ListedColormap import numpy as np pylab inline colors ListedCo
  • 在 Windows 10 中的任务计划程序上计划 .py 文件

    我已经尝试将 py 文件转换为 exe 文件 不幸的是 exe 文件会出现问题 我相信这是因为我的代码相当复杂 因此 我尝试使用任务计划程序直接安排我的 py 文件 但每次我这样做然后运行它以查看是否有效 都会弹出一个窗口并询问我如何打开该
  • C 和派生数据类型?

    我知道基本数据类型C char int float 等 但是派生数据类型到底是什么C语言 6 2 5 20 的标准 嗯 草案 万岁免费 covers 派生类型 20 可以从对象 函数和对象构造任意数量的派生类型 不完整类型 如下 数组类型描
  • Android 备份和从 SD 卡恢复数据库

    我目前正在寻找在我的 Android 应用程序中构建备份功能 然而 在开始实施之前我有点挣扎 因为我不确定正确的方法是什么 我在网上发现了一些有趣的文章 因此我想出了三种可能的解决方案 将整个DB文件备份到SD卡 将 DB 数据导出到 SD
  • 如何使用 jquery 获取元素的 id、class 或 name attr

    我是 jquery 新手 如何使用 jquery 获取元素的名称 ID 或类名称 我正在尝试 div class className div div div div div function getName attrName this at