1

いくつかの値をループしてから、ID を持つ div を非表示にする必要がある状況があります。

簡単に言うと、コードは次のとおりです。

 var value = 'div1';
  $('#div1).hide();

私がやりたいのは、次のようなことです:

 value.hide();

つまり、値を渡し、document.ready() で動的に非表示にします。

4

4 に答える 4

4

以下のようにしてみてください、

  var value = 'div1';
  $('#' + value).hide();
于 2012-09-27T19:33:54.000 に答える
1

私がやりたいのは、次のようなことです:

value.hide();

var value = $("#div1");
value.hide();

また

var value = 'div1';
$('[id="' + value + '"]').hide();​​​​​​​​​​​​

またはベガが言ったこと:)

于 2012-09-27T19:34:25.770 に答える
0

変数を文字列のように使用できますhttp://jsfiddle.net/ </p>

var value = 'div1';
$('#' + value).fadeOut(1000); ​
于 2012-09-27T19:34:41.437 に答える
0

次のようなものを使用できます。

var value = 'div#div1';
$(value).hide();
于 2012-09-27T19:36:47.400 に答える