如果我赋值一个变量,如下所示
var a = $("input").val();
在程序开始的时候。然后调用类似这样的东西:
$("div").html(a);
当执行var a = $("input").val();
或执行行:$("div").html(a);
时,是否会打印input
中的值的值?
发布于 2011-08-05 20:22:23
第一行(var a = $("input").val();
)将变量的值设置为任何可用的数据。稍后当您使用该变量(a
)时,它将是相同的值。它只是一个字符串,而不是实际的DOM元素。
发布于 2011-08-05 20:19:37
它将打印您第一次赋值时所具有的值。
编辑:如果你想使用它的当前值,只需每次都对其求值:
$("div").html( $("input").val() );
发布于 2011-08-05 20:21:08
A将包含第一次赋值时的值,因此该值将在div html中设置。
https://stackoverflow.com/questions/6962128
复制