【发布时间】:2020-11-02 17:26:12
【问题描述】:
HTML
<a class="us-btn-style_6" id="post-102" href="#">Real Estate</span></a>
<article class="w-grid-item post-102" data-id="102"></article>
jQuery 函数
$('.w-grid-item').hide();
var class1 = ".";
var post_class = "";
$('.us-btn-style_6').click(function(){
post_class = $(this).data('id')
post_class = class1 + post_class
$(post_class).show();
});
有 7 个按钮,对应 7 个<articles>。按钮的ID 与文章的class 具有相同的数据。需要发生什么,当单击按钮时,<article> 需要简单地显示出来。在 jQuery 中我尝试用 ID 数据来显示相应的类。出了什么问题?
【问题讨论】:
-
也许你想要
post_class = $(this).attr('id') -
@freedomn-m 你说得对。
标签: javascript jquery show-hide