我正在尝试使用jQuery来更改输入文本框的值,但它不起作用, 以下是我的代码...
<form method="get">
<input id="temp" type="text" name="here" value="temp value" />
<input class="form" type="radio" value="1" name="someForm" /> Enter something
Here: <input id="input" type="text" name="here" value="test value" />
</form>
<script>
$(document).ready(function () {
$('.form').click(function () {
var newvalue = $("#input").val();
$("#temp").val(newvalue);
$("#input").val($("#temp").val());
});
});
</script>
"#input"文本框的值没有改变!!! 为什么会这样?? 我错过了什么?? 非常感谢 附:即使我写了...
,文本框的值也没有改变,但输入框的值属性并未改变!!var value = $("#temp").val();
$("#input").attr("value", value);
id="input"
元素的值,将id="temp"
输入框的值设置为相同值,然后再次将id="input"
输入框的值设置为相同值。这似乎很奇怪;最后一步($("#input").val($("#temp").val());
)如何有助于你想要做的事情呢? - Richard JP Le Guen