我想在单击按钮上增加和减少文本框名称 here an image i post to give clarification of what i have to do exactly 我尝试过,但文本值增加,但我想在该文本框中显示月份名称
感谢任何帮助。
最佳答案
您可以尝试使用Array
。创建月份的数组。并使用数组参数位置应用增量和减量值。 Ternary operator
用于限制计数低于 0 和高于 11
var month = [
"January", "February", "March",
"April", "May", "June", "July",
"August", "September", "October",
"November", "December"
];
var c =0;
$('#mins').click(function(){
c = c-- > 0 ? c-- : 0;
$('#mnt').val(month[c])
})
$('#plus').click(function(){
c = c++ < 11 ? c++ : 11;
$('#mnt').val(month[c])
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="mnt" value="January">
<button id="mins">-</button>
<button id="plus">+</button>
关于javascript - 如何在 javascript 中单击按钮时增加文本框(月份)名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44340482/