gpt4 book ai didi

Javascript从重复元素类中选择特定元素

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

我有一个索引页面,其中显示已发布帖子的列表,其内容是从数据库中提取的。帖子的样式使用 class 属性。

使用 javascript/jQuery,我想修改显示每个帖子的 block 的外观。当触发操作是直接对应于特定帖子的操作(例如单击操作)时,我可以毫无困难地做到这一点(然后我可以使用“此”选择器来定位该特定帖子的类别)。但是,当操作与特定帖子无关时,我该如何去做类似的事情呢?就像调整屏幕大小一样。

if($(window).width() <= 650) {
$('.postBtn').appendTo('.smallScreenFooter');
}

此代码会产生多个 .postBtn附加到每个 .smallScreenFooter在页面上的每个帖子中(每个帖子的按钮数量等于页面上显示的帖子数量)。

最佳答案

But how do I go about doing something similar, but when the action isn't related to a specific post?

通过使用each :

if($(window).width() <= 650) {
$('.post'/*or whatever the container's class is*/).each(function() {
var post = $(this);
post.find('.smallScreenFooter').append(post.find('.postBtn'));
});
}
<小时/>

也就是说,使用 CSS 媒体查询和每个帖子两个按钮可能会更好地处理这一特定用例,其中 CSS 根据屏幕尺寸隐藏其中一个或另一个。

关于Javascript从重复元素类中选择特定元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46324441/

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