首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过选择器为javascript选择元素?

通过选择器为javascript选择元素?
EN

Stack Overflow用户
提问于 2017-08-01 12:53:48
回答 3查看 136关注 0票数 0

我想用jquery:.single-product > .product-buybox-big > .col-sm-6选择这个

您可以在例如:这个页面:点击我上找到这个。

.single-product在body类上。.product-buybox-big可以在#wrapper-fluid > #main > .container > .col-sm-9 > #content中找到,.col-sm-6元素可以在.product-buybox-big中的行下面找到。

现在我要面对的是。在每个产品网站上,内容是不同的。但是我也知道在每个产品站点上都有上面提到的三个类:.single-product.product-buybox-big.col-sm-6。我如何为这样的javascript选择它们呢?

对于这个,我的jQuery总是获得null:

代码语言:javascript
复制
var x = document.querySelector("single-product > product-buybox-big > col-sm-6");

将是非常伟大的帮助!亲切的问候

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-08-01 13:08:59

您正在使用JQuery,因此您可以使用有用的JQuery() (也称为$()函数),它将使您能够像选择CSS那样选择一个元素。下面的代码在您的页面上工作。

代码语言:javascript
复制
document.querySelector(".single-product .product-buybox-big .col-sm-6");

票数 0
EN

Stack Overflow用户

发布于 2017-08-01 13:05:40

  1. “你失踪了”。选择器
  2. “产品-收购箱-大”和“各式-sm-6”不是单一产品的直子。
  3. 您可以使用document.querySelector(“.单产品.产品-买方-大. can 6”);
票数 1
EN

Stack Overflow用户

发布于 2017-08-01 12:56:36

使用JQuery的$()选择函数。

使用$('.single-product.product-buybox-big.col-sm-6')选择元素

但如果你有这样的东西

代码语言:javascript
复制
<element class="a">
  <element class="b c">
  </element>
</element>

你得留个地方,就像这样:

代码语言:javascript
复制
$('.a .b.c')
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45438435

复制
相关文章

相似问题

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