首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有div、class和data属性的Select元素

带有div、class和data属性的Select元素
EN

Stack Overflow用户
提问于 2017-07-06 05:46:52
回答 3查看 25关注 0票数 0

如何使用元素类型(Div)、类(spaceEvent)和数据属性( data -event-id)选择元素?

下面是一个元素的示例

代码语言:javascript
复制
<div class="spaceEvent" data-event-id=112>

我想要找到这个元素,这样我就可以搜索它里面的东西了?

我猜大概是这样的

代码语言:javascript
复制
$("div.spaceEvent").find("[event-id=112]")

但我不确定!

EN

回答 3

Stack Overflow用户

发布于 2017-07-06 05:47:58

您的选择器几乎是正确的,但是您需要将它们组合到一个jQuery对象中。使用find()意味着您当前正在查找div的子元素,而不是查找具有所有指定属性的div。

试着这样做:

代码语言:javascript
复制
$('div.spaceEvent[data-event-id="112"]')
票数 1
EN

Stack Overflow用户

发布于 2017-07-06 05:48:18

最简单的选项:

代码语言:javascript
复制
$('div.spaceEvent[data-event-id="112"]')
票数 0
EN

Stack Overflow用户

发布于 2017-07-06 05:53:09

您可以使用:

  • $('div.spaceEvent[data-event-id="112"]');
  • $('div.spaceEvent').filter('[data-event-id="112"]');

find()函数搜索子对象,而不是其本身。更多细节here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44936509

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档