2

ページが読み込まれる前に選択要素を非表示にしようとしています。ここに私のJavascript / jQueryがあります:

$(document).on('pagebeforeshow','#searchpage', function() {
    $("#searchuniversitycampus").empty();
    $("#searchuniversitycampus").hide();        
});

ここに私のHTMLがあります:

<select name="searchuniversitycampus" id="searchuniversitycampus" ></select>

ページが読み込まれたときに要素がまだ表示されている理由がわかりません。

4

2 に答える 2

-1

コードを次のように変更します。

$(function(){
  $("#searchuniversitycampus").empty();
  $("#searchuniversitycampus").hide();
});

あなたの質問を正しく理解していることを願っています。ページの読み込み時に非表示にしたい。ドキュメントが完全に読み込まれるまで非表示にしてから表示したい場合は、これを上記に追加します。

$(document).ready(function(){
  $("#searchuniversitycampus").show();
});
于 2013-06-27T12:47:15.893 に答える