Javascript jQuery:如何精确匹配Div类
我对jquery非常陌生,我曾尝试在网上查找内容,这就是我所想到的。需要帮助以实现以下场景: 我如何编写一个jQuery来精确匹配下面的每一个Javascript jQuery:如何精确匹配Div类,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我对jquery非常陌生,我曾尝试在网上查找内容,这就是我所想到的。需要帮助以实现以下场景: 我如何编写一个jQuery来精确匹配下面的每一个 div class="plugin-container plugin-news_home_feature" div class="plugin-container plugin-news_home_feature plugin-section-wrapper" 无论我在为第一个div类编写代码时做了什么,第二个div类上面的代码也会被捕获 我已经试过
div class="plugin-container plugin-news_home_feature"
div class="plugin-container plugin-news_home_feature plugin-section-wrapper"
无论我在为第一个div类编写代码时做了什么,第二个div类上面的代码也会被捕获
我已经试过了,但都不管用
jQuery(".plugin-container.plugin-news_home_feature")
jQuery(div[class="plugin-container plugin-news_home_feature"])
jQuery(".plugin-container.plugin-news_home_feature").not(".plugin-container plugin-news_home_feature.plugin-section-wrapper")
我试着在每个插件和没有插件之间加上句号,但没有任何东西对我有效
提前谢谢
--更新--
所以我试图用Google Tag Manager捕获一个事件,但是可以说,这些事件被捕获在同一个桶中。这是我的
$("div.plugin-container.plugin-news_home_feature").not('div.plugin-section-wrapper').on('click', function (e) {
dataLayer.push({
event: 'homeTracking',
action: 'Featured Stories under First Hero'
});
});
jQuery(".plugin-container.plugin-news_home_feature.plugin-section-wrapper").on('click', function (e) {
dataLayer.push({
event: 'homeTracking',
action: 'First Read Feature'
});
});
您可以使用JQuery选择器中的来排除您不想要的
$div.plugin-container.plugin-news\u home\u功能:notdiv.plugin-section-wrapper.addClasstest;
.test{背景色:黄色;}
第一组
第二个Div这应该有效
$("div.plugin-container.plugin-news_home_feature").not("div.plugin-section-wrapper");
Java和JavaScript是完全独立的语言。只使用jQuery“.plugin-container.plugin-news_home_功能:not.plugin-section包装器”?jQuery.plugin-container.plugin-news_home_功能。not.plugin-section包装器“;对不起,这没用。我更新了我的问题以添加更多的contextWell,你实际上没有使用我的代码,我使用的是CSS:not伪类,你使用的是JQuery.not方法。无论如何,问题不在于选择器。这两种方法都可以工作,正如您在运行我的代码时看到的那样。这个问题必须是无关的。很抱歉,这不起作用。我更新了我的问题以添加更多的上下文。