【发布时间】:2022-01-26 09:06:25
【问题描述】:
我正在寻找根据另一个div的名称修改一个div的类名。 我无法让它与 JQuery 一起使用。
这是html结构:
<div class="div-overlay">
<a class="image" href="https://www.example.net/page-events/" target="_blank"></a>
<div class="div-container">
<ul class="post-categories">
<li>
<a href="https://www.example.net/category/events/" class="category-item">Events</a>
</li>
</ul>
</div>
<div class="div-overlay">
<a class="image" href="https://www.example.net/page-conferences/" target="_blank"></a>
<div class="div-container">
<ul class="post-categories">
<li>
<a href="https://www.example.net/category/conferences/" class="category-item">Conferences</a>
</li>
</ul>
</div>
我的目标是修改:
class="div-overlay"
根据文本中的值:
class="category-item"
我的尝试没有成功:
$(document).ready(function(){
var category = $(".category-item").html();
var newEvents = $(".div-overlay").attr('newclass','events');
var newConferences = $(".div-overlay").attr('newclass','conferences');
if (category = "Events"){
newEvents;
} else if (category = "Conferences") {
newConferences;
};
});
我怎样才能使我的脚本工作?
详细信息:使用 elementor 在 Wordpress 上工作。
【问题讨论】:
标签: javascript html jquery variables