我正在创建计算器,以便了解有关jQuery和JavaScript的更多信息。我为每个数字从0到9创建了按钮。当按钮被点击时,文本框应该有点击的值。我想创建一个数组,其中包含从0到9的所有值和数学符号,这就是我失败了。我想要做的不是复制和粘贴下面的代码,以便能够让我的按钮工作,我想要一个可以动态实现它的数组。如何从JavaScript中的数组列表中获取所需的数组
这是我的代码的必要组成部分:
jQuery(document).ready(function() {
var numbers = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "0"];
jQuery(".numbers").on('click', function() {
jQuery("#textbox").val(jQuery("#textbox").val() + numbers.valueOf());
});
});
见我试图用.valueOf()
方法,但它得到的所有组件。你能告诉我它是如何完成的吗?我也创建了一个JSfiddle,所以也许你想仔细看看。
在此先感谢。
你想达到什么目的?当点击'#one'时,它将'1'添加到您的文本框中?为什么你不只是使用'jQuery(“#textbox”)。val()+'1''? – putvande
我想为它创建一个动态系统。我已经尝试过,但我想摆脱复制粘贴该方法所需的所有输入计算器。 –