0

JavaScript の文字列に変数を入れるにはどうすればよいですか?

例:

$('#contactForm').animate({"marginLeft": "+=680px"}, "slow");

の代わりに変数で使用したいの680pxですが、これを行う方法はありますか?

4

4 に答える 4

3

シグナルを持たないほとんどの言語と同様に、補間を実行することはできず、複数の文字列を連結する必要があります。

"foo" + "bar" + "baz"
"foo" + string_var + "baz"
"+=" + string_var + "px"
于 2012-05-10T16:06:34.400 に答える
1
var size = "680px";
$('#contactForm').animate({"marginLeft": "+="+size}, "slow");
于 2012-05-10T16:08:04.427 に答える
0

+演算子を使用して、変数の値を"+="文字列に連結できます。

$('#contactForm').animate({"marginLeft": "+=" + size}, "slow");
于 2012-05-10T16:06:52.073 に答える
0
var theWidth = "680px"
$('#contactForm').animate({marginLeft: "+=" + theWidth}, "slow");
于 2012-05-10T16:07:21.653 に答える