gpt4 book ai didi

jQuery 如果元素在类字符串中具有类

转载 作者:行者123 更新时间:2023-12-01 06:47:56 25 4
gpt4 key购买 nike

我在页面上的 div 中动态创建了 ID 为 #content 的文章。文章有一长串类,例如

<article id="post-126" class="post-126 post type-post status-publish format-standard hentry category-all-portfolio category-detached portfolio_post target">

<article id="post-125" class="post-125 post type-post status-publish format-standard hentry category-all-portfolio category-terraced portfolio_post">

我想向这些文章添加一个附加类,前提是它包含某个类。例如,如果文章包含类“category-detached”(第一篇文章包含类),我想向其中添加一个类“target”。

这是我尝试过的方法,但行不通

$(document).ready(function(){

if($('#content article').hasClass('category-detached')){
$(this).addClass('target');
}
});

最佳答案

this 在您的情况下是窗口而不是元素。

就这样做:

var $elem = $('#content article');
if($elem.hasClass('category-detached')){
$elem.addClass('target');
}

   $('#content article').addClass(function(){
if($(this).hasClass('category-detached')) return "target";
});

关于jQuery 如果元素在类字符串中具有类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20622617/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com