いくつかの値をループしてから、ID を持つ div を非表示にする必要がある状況があります。
簡単に言うと、コードは次のとおりです。
var value = 'div1';
$('#div1).hide();
私がやりたいのは、次のようなことです:
value.hide();
つまり、値を渡し、document.ready() で動的に非表示にします。
いくつかの値をループしてから、ID を持つ div を非表示にする必要がある状況があります。
簡単に言うと、コードは次のとおりです。
var value = 'div1';
$('#div1).hide();
私がやりたいのは、次のようなことです:
value.hide();
つまり、値を渡し、document.ready() で動的に非表示にします。
以下のようにしてみてください、
var value = 'div1';
$('#' + value).hide();
私がやりたいのは、次のようなことです:
value.hide();
var value = $("#div1");
value.hide();
また
var value = 'div1';
$('[id="' + value + '"]').hide();
またはベガが言ったこと:)
変数を文字列のように使用できますhttp://jsfiddle.net/ </p>
var value = 'div1';
$('#' + value).fadeOut(1000);
次のようなものを使用できます。
var value = 'div#div1';
$(value).hide();