jquery某类元素索引

2023-11-22

我在容器内有某个类的多个元素,我想获取该特定元素的索引。假设我有这样的 HTML:

<div id="TheContainer">

  <div class="MyClass">My Class</div>
  <div class="SomeClass">Not My Class</div>
  <div class="SomeOtherClass">Not My Class</div>
  <div class="SomeClass">Not My Class</div>
  <div class="MyClass">My Class</div>
  <div class="SomeOtherClass">Not My Class</div>
  <div class="SomeClass">Not My Class</div>
  <div class="MyClass">My Class</div>

</div>

我想获取MyClass的索引。这是我尝试过的:

$('#TheContainer').on({
    click: function () { 

       console.log($(this).parent().children('.MyClass').index()); }

}, '.MyClass');

例如,如果用户单击第三个 MyClass 元素,它应该控制台 2。jsFiddle 是here.

Thanks.


注意index()有一个可选的元素参数:

.index( element )

element

类型:Element 或 jQuery DOM 元素或 DOM 元素中的第一个元素 要查找的 jQuery 对象。

所以在这种情况下,你可以使用this正如该论点:

$(this).parent().children('.MyClass').index(this);

JSF 在这里。

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

jquery某类元素索引 的相关文章

  • Jquery查找值为X的表格单元格

    我正在尝试寻找一个 td 其中值为 5 它是一个日历 因此只有一个 5 值 您可以使用filter https api jquery com filter method td filter function return this text
  • PhoneGap/Cordova:如何使用cookies(iOS)?

    我有一个适用于 iOS 的 PhoneGap Corodova 项目 在 iOS 模拟器上构建时 我使用了 Jquery Cookies 它们很好 但是 既然我的设备上有该应用程序用于测试 它们就不再工作了 我猜这只是 iOS 不支持的东西
  • jquery ajax可以调用外部webservice吗?

    jquery ajax代码可以调用吗网络服务来自另一个域名或另一个网站 像这样 ajax type POST url http AnotherWebSite com WebService asmx HelloWorld data name
  • Jquery 拖放和克隆

    嗨 我需要实现这个 我有一套可掉落的物品 基本上我是在服装上掉落设计 并且我正在掉落一个克隆 如果我不喜欢删除的对象 设计 我想通过执行隐藏之类的操作来删除它 但我无法做到这一点 请帮我 这是代码 var clone document re
  • 使用JQuery检查元素是否有边框?

    所以我正在玩 el css 尝试确定元素是否有边框 我用 css border style solid 设置边框 这是可行的 但实际上它设置了 4 种单独的样式 border right style border left style bo
  • 使用 javascript 将 html 文本渲染为位图,无需服务器端代码

    我需要使用 javascript 代码来转换 html 中的文章 帖子 以便最终用户以位图的形式查看 有没有办法在没有服务器端代码的情况下做到这一点 example p testing text here p 您可以使用例如html2can
  • 如何获取传单标记簇中点击事件的图块?

    这是我的代码 function onMapClick e e originalEvent defaultPrevented true var orig e originalEvent console log orig target map
  • javascript中输入类型时间的值

    我有这个html
  • Javascript 中的线性回归 [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我想在网络浏览器中用 Javascript 进行最小二乘拟合 目前 用户使用 HTML 文本输入输入数
  • 如何使用JQuery和Django(ajax + HttpResponse)?

    假设我有一个 AJAX 函数 function callpage ajax method get url abc data x 3 beforeSend function success function html IF HTTPRESPO
  • 限制 jQuery id 字符串吗?

    简而言之 我的问题是字符串在 jQuery 中作为可搜索 id 或可搜索内容有什么限制 更新 我得到了 ID 部分 但不是为什么我什至无法使用该字符串搜索 html 内容 对于任何愿意告诉我一个正则表达式来将模式从 MM dd yy HH
  • 单击导航项锚链接时如何关闭切换菜单

    请看我的FIDDLE http jsfiddle net ayhpp8ax 我有一个带有 响应式 导航菜单 带有指向页面上元素的锚链接 的 1 页网站 当浏览器视口小于特定宽度 在我的情况下为 767px 时 使用此 javascript
  • 如何发送正确的授权标头以进行基本身份验证

    我正在尝试从 API 发布数据 但无法通过基本身份验证 I try ajax type POST url http theappurl com api v1 method data crossDomain true beforeSend f
  • jQuery .push 到 .get 调用中的数组给出空结果

    谁能告诉我为什么下面给我一个空字符串 当我console log contentArray in the get 回调函数它显示数据 但是当我尝试在下面的代码中执行它时 结果为空 sectionArray contentArray func
  • 防止垃圾邮件按钮呼叫功能

    如何防止调用函数时出现垃圾邮件按钮 就像用户只能在按钮上每 1 秒调用一次该函数 有办法做到吗 因为我尝试了 setTimeout 但没有成功 它仍然在发送垃圾邮件 顺便说一句 我使用 Jquery 这是我的代码
  • 按下回车键时不刷新页面

    我遇到了一些问题 只要表单中有输入 回车键就会触发页面刷新 下面的代码 如果按下回车并且文本区域 input 中没有输入任何文本 则不会刷新页面 但是如果按下回车并且 input中有输入或者光标位于文本区域 我不确定是什么触发了它 因为 s
  • 如何通过单击链接来更改 div 的内容?

    这是我的网页的 修改后的 jsfiddle 它还有很多 而且定位是正确的 与此相反 http jsfiddle net ry0tec3p 1 http jsfiddle net ry0tec3p 1 a href class btn1 st
  • 使用单击事件调用“trigger”方法时的复选框值

    如何在点击事件中获取正确的当前值以通过触发器调用 Html
  • 覆盖 jQuery 验证 MVC4 中的默认设置

    要覆盖查询验证插件 请在文件 http docs jquery com Plugins Validation validate toptions 推荐的方式是 selector validate invalidHandler functio
  • 将数组从 jquery ajax 传递到代码后面

    我必须将二维数组传递给在asp net网页代码后面编写的页面方法我有一个变量objList作为二维数组 我使用以下代码来实现此目的 但没有成功 并且未调用页面方法 脚本语言 function BindTable objList ajax u

随机推荐

  • 无法在 php 中解码 JSON 字符串

    我有以下 JSON 字符串 我尝试使用 php json decode 但 postarray 进行解码 总是 NULL 不明白这是为什么 在 Debian 5 0 Linux 上运行 php 客户端 API 版本 gt 5 0 51a J
  • 如何使用更短的名称调用 Perl 类?

    我正在编写一个 Perl 模块Galaxy SGE MakeJobSH与面向对象 我想用MakeJobSH gt new 代替Galaxy SGE MakeJobSH gt new 或其他一些简称 我怎样才能做到这一点 您可以建议您的用户使
  • ListView 在滚动期间更改项目

    我正在使用自定义 ArrayAdapter 来实现 ListFragment 来填充列表 每个行项目都有一个 ImageView 和三个 TextView 数据通过 XML 进行解析 图像进行异步加载 我遇到的问题是 ListView 填充
  • 为什么我在 Windows SDK 中找不到 cfgmgr32.lib?

    我正在尝试使用配置管理器 API 例如CM Get Device ID 文档说要链接到cfgmgr32 lib 但是 当我这样做时 我从链接器收到一条错误消息 错误 1 错误 LNK1104 无法打开文件 cfgmgr32 lib 我找不到
  • 如何在 Android 中使用系统提供的图标(例如 Expander_ic_maximized)

    你能告诉我如何使用android的图标expander ic maximized吗 我发现在frameworks base core res res drawable hdpi expanderic minimized 9 png 这是我的
  • 给元素添加点击事件?

    如何将单击事件分配给任意范围 eg lt span id foo gt foo lt span gt 在 ST2 应用程序中 我有一个简单的例子来说明我想做的事情的想法 在示例中 我写了字母A B C我想告诉用户他们点击了哪个字母 这是一张
  • 如何在 SharedPreferences 中存储整数数组?

    我想使用保存 调用整数数组共享首选项 这可能吗 您可以尝试这样做 将整数放入字符串中 用字符 例如逗号 分隔每个整数 然后将它们保存为字符串 SharedPreferences prefs getPreferences MODE PRIVA
  • 如何在 Swift 3 中声明具有新优先级组的指数/幂运算符?

    Xcode 8 beta 6 的 Swift 3 发生了变化 现在我无法像以前那样声明我的操作符 infix operator public func radix Double power Double gt Double return p
  • 无法让自定义存储库工作

    我正在遵循 Symfony2 教程 第 4 章 但我在检索时遇到问题getLatestBlogs我的自定义存储库中的方法 我在 Linux Mint 上使用 Symfony 2 2 和 Phar 我自己创建了存储库 但我很困惑 我收到此错误
  • 如何将焦点设置到已经处于运行状态的应用程序?

    我开发了一个 C Windows 应用程序并创建了它的 exe 我想要的是 当我尝试运行应用程序时 如果它已经处于运行状态 则激活该应用程序实例 否则启动新应用程序 这意味着我不想多次打开同一个应用程序 使用以下代码将焦点设置到当前应用程序
  • 估计由一组点生成的图像面积(Alpha 形状??)

    I have a set of points in an example ASCII file showing a 2D image I would like to estimate the total area that these po
  • MySQL“IN”子句中的逗号分隔值

    我的一个表中有一个列 其中存储多个用逗号分隔的 id 有没有一种方法可以在查询的 IN 子句中使用此列的值 专栏 city 的值如下6 7 8 16 21 2 我需要用作 select from table where e ID in Se
  • 执行 argc=0 的进程

    是否可以执行 argc 0 的进程 我需要执行一个程序 但它的 argc 等于 0 非常重要 有没有办法做到这一点 我尝试在命令行中放入 2 32 个参数 这样看起来就好像 argc 0 但参数数量有最大限制 您可以编写一个程序来调用exe
  • 如何使用单个锚标记打开多个链接

    所以这是一个简单但有趣的问题 如何使用单个链接打开多个链接 a 元素 使用它只会打开第一个href a href http www yahoo com target blank Click Here a 你当然可以尝试这个 Demo a h
  • 如何避免这种非常繁重的查询会减慢应用程序的速度?

    我们有一个在生产环境中运行的 Web 应用程序 有时客户抱怨应用程序变得多么慢 当我们检查应用程序和数据库的情况时 我们发现这个 宝贵 的查询正在由多个用户同时执行 从而对数据库服务器造成极高的负载 SELECT NULL AS table
  • 从 SQL Server 批量获取记录的最佳方法是什么

    Scenario 我们正在从 SQL Server 获取行到 C Net 控制台应用程序 并通过存储过程对从 SQL Server 检索到的数据执行操作 执行操作后 新数据将使用 C MongoDB Driver 存储到 MongoDB 中
  • 如何在 C# 中打开 Windows 7 事务文件

    我了解 Windows 7 支持事务处理文件 我如何在 C 中使用它们 通过写作互操作包装器围绕非托管功能 我也曾在博客上写过一次关于它的文章 这是另一个例子
  • mac os php intactive模式没有提示

    我正在尝试从终端窗口以交互模式运行 PHP 当我运行命令时 php a 它显示 已启用交互模式 但没有显示应有的 php gt 提示 我必须按 control z 才能退出交互模式 但我可以在交互模式 启用 时执行任何命令 有谁知道如何解决
  • Request.Browser.Platform 未返回 iPad、OSX 或 Windows 7

    我正在研究一些高级浏览器检测 并且我已经下载了MDBF来自 CodePlex 的浏览器文件 不幸的是 我的 Request Browser Platform 以及其他一些东西在我的 iPad Mac OSX Snow Leopard 和 W
  • jquery某类元素索引

    我在容器内有某个类的多个元素 我想获取该特定元素的索引 假设我有这样的 HTML div div class MyClass My Class div div class SomeClass Not My Class div div cla