我有3个要素:
我的目标是在单击按钮时将值从输入1传递到输入2。
我的代码是:
$(document).ready(function () {
$("#input1").keyup(function () {
var value = $(this).val();
$("#input2").val(value);
});
});
但这在用户键入时有效。我需要将输入1的值传递给输入2,而不是在用户键入时,而是在用户单击按钮时。
有任何想法吗?
而不是keyup
在输入上使用事件。使用click
按钮上的事件。无需使用this
获取值,您只需获取具有id的第一个输入的值即可。
这是一些html的示例:
$(document).ready(function() {
$("#aButton").click(function() {
var value = $("#input1").val();
$("#input2").val(value);
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input id="input1" />
<input id="input2" />
<button id="aButton">Button</button>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句