0

複数のページで怖がっているが、Jquery を使用してある時点で同じページに呼び出される div ID をグループ化する方法はありますか。

特定のグループのみを表示しながら、グループ内のすべての div を非表示または表示したい。一部のグループが他の関数に含まれるようになり、この多くの div ID のすべてのリストを書き込む理由は、どういうわけか賢明ではありません。

2番目の質問。ページをリロードするボタンをプログラムしてから、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()
});

むしろ、リロードを実行して死ぬだけなので、誰かが 2 つの関数を連続して並べる構文を修正してください。

4

2 に答える 2

0

ID のコレクションではなく、クラスを使用してそれらをグループ化することをお勧めします。そうすれば、次の方法で一度にすべてをターゲットにできます。

$('.someClass').hide() 

ページをリロードし、その後少しトリッキーになる関数を実行することについて、あなたが達成しようとしていることを説明できますか?

ページを更新すると、javascript コールスタックが失われるため、クエリ文字列を設定するか、cookie/ローカル ストレージを使用して値を保持する必要があります。その後、url パラメータまたは Cookie が存在する場合にのみ、jQuery の onLoad() 関数を使用して関数を実行できます。

于 2013-06-25T06:46:10.250 に答える
0

1) それらの ID にクラスを割り当て、それら$('.someclass')を参照するために使用します。

2) ページをリロードするには、'location.reload();' を呼び出す必要があります。$(function() {});その後、ページが読み込まれるたびに呼び出される で必要なことは何でもできます。

于 2013-06-25T06:48:46.150 に答える