javascript - 如何在 javascript 中单击按钮时增加文本框(月份)名称

标签 javascript jquery html

我想在单击按钮上增加和减少文本框名称 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/

相关文章:

javascript - Node 和 Express 简单 POST - 400 错误请求

javascript - 如何将一个组件作为 props 传递给 React js 中的另一个组件?

javascript - 从 GeoServer 检索图层名称的 AJAX 回调失败并出现断言错误

javascript - 以编程方式在父窗口打开的窗口中打开 Javascript 书签

html - 试图将视频放到我的 html 和 css 页面

javascript - 没有 CoffeeScript 的 CoffeeScript 问号语法

javascript - 如何将多个文本区域元素中的所有文本放入数组中?

html - 绘制具有透明背景的html

html - 创建 Html anchor 到 c 盘上的文件

javascript - 特殊字符(和 MooTools)毁了我的生活