0

重複の可能性:
jqueryでIDの代わりに変数を使用する方法

私は呼び出された関数を持っておりmakeinvisible、パラメーターの1つは。を持つ画像のjQueryidセレクターであると想定されてますid=testimageJavaScriptはそれを認識しないため、画像が非表示になることはありません。

function makeinvisible (imageid){
    $("#imageid").css("visibility","hidden")
}

$(document).ready(
    makeinvisible("testimage")
)

助けていただければ幸いです。

4

1 に答える 1

0

記述されているコードは、id=imageidの要素を探しています。

試す:

function makeinvisible (imageid){

    $("#" + imageid).css("visibility","hidden")
 }

$(document).ready(
  makeinvisible("testimage")
)

編集:document.ready呼び出しも正しくありません。makeinvisibleと記述した方法は、ドキュメントの準備ができているのではなく、すぐに実行されます。次のようにする必要があります。

$(document).ready(function(){ makeinvisible("testimage"); });
于 2013-01-26T21:22:31.293 に答える