Pytanie w sprawie variables, string, javascript – Jak umieścić zmienną w łańcuchu za pomocą javascript

0

Jak umieścić zmienną w łańcuchu w JavaScript?

Przykład:

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

Chciałbym użyć zmiennej zamiast680px, czy istnieje sposób, aby to zrobić?

Twoja odpowiedź

4   odpowiedź
0

Możesz użyć+ operator, aby połączyć swoją wartość w zmiennej z"+=" strunowy:

<code>$('#contactForm').animate({"marginLeft": "+=" + size}, "slow");
</code>
1
<code>var size = "680px";
$('#contactForm').animate({"marginLeft": "+="+size}, "slow");
</code>
3

Podobnie jak w przypadku większości języków, które nie mają sigałów, nie można wykonywać interpolacji, trzeba połączyć wiele ciągów.

<code>"foo" + "bar" + "baz"
"foo" + string_var + "baz"
"+=" + string_var + "px"
</code>
0
<code>var theWidth = "680px"
$('#contactForm').animate({marginLeft: "+=" + theWidth}, "slow");
</code>

Powiązane pytania