如何对 ID 进行分组并使用 Jquery 调用它们

How to Group IDs and call them with Jquery

本文关键字:Jquery 调用 ID      更新时间:2023-09-26

有没有办法对div ID进行分组,这些ID在多个页面上很害怕,但在某个时候被Jquery调用到同一页面。

我想隐藏或显示组中的所有div,同时仅显示某个组。某些组被包含在其他函数中并编写这么多div ID 的所有列表的原因在某种程度上是不明智的。

第二个问题。如何对按钮进行编程以重新加载页面,然后在使用 jquery 运行函数后?

好的,让我添加一些代码来理解这个重新加载问题。

$('#accountresult').click();
location.reload();  //Should reload page 1st and then function
$('#button').show("slow");
$("#Atresult").load("source_cxchange.html #account");
$("#result, #homeresult, #appleresult" ).empty()
});

而是,它只运行重新加载并死亡,有人请纠正将两个函数依次跟随的语法。

我的建议是使用类而不是 id 集合对它们进行分组。这样,您就可以通过以下方式一次定位它们:

$('.someClass').hide() 

至于重新加载页面并在之后运行一个变得有点棘手的功能,你能解释一下你想要实现的目标吗?

当您刷新页面时,您将丢失javascript调用堆栈,因此您必须设置查询字符串或使用cookie/本地存储来保留值。然后,您可以使用 jQuery 的 onLoad(( 函数仅在 url 参数或 cookie 存在时才运行您的函数。

1(为这些ID分配一些类并使用$('.someclass')来引用它们。

2(要重新加载页面,您需要调用"location.reload((;"。然后你可以在$(function() {});中做任何你应该做的事情,每当加载页面时都会调用它。