gpt4 book ai didi

javascript - aria-expanded ="true"不会将类添加到父级

转载 作者:行者123 更新时间:2023-12-03 01:55:14 25 4
gpt4 key购买 nike

当折叠链接具有 aria-expanded="true"时,我尝试向我的父 div 添加一个类,但没有任何反应。

<div class="info-tab col-xl-3">
<div class="info-img">
<?php the_post_thumbnail(); ?>
</div><!-- .news_img -->
<a data-toggle="collapse" href="#collapse-<?php the_ID(); ?>" class="info-title" role="button" aria-expanded="false" aria-controls="collapse-<?php the_ID(); ?>">
<?php the_title(); ?>
</a>
</div>

和jquery

  jQuery(function($){
$(function() {
$('.info-title[aria-expanded="true"]').closest('.info-tab').addClass('no-border');
});
});

我还试图通过将 .info-title[aria-expanded="true"] 更改为 a[aria-expanded="true"] 并最接近 parent 来使其工作,但它不起作用。

最佳答案

由于它是一个引导折叠目标,默认情况下具有 aria-expanded="false"并在单击它后将值更改为 true,因此我需要将 js 代码更改为:

jQuery(function($){
$( ".info-title" ).click(function() {
$( this ).closest('.info-tab').toggleClass('no-border');
});
});

希望这对将来的人有帮助

关于javascript - aria-expanded ="true"不会将类添加到父级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50263718/

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