在 jQuery 中生成下拉菜单的年份
我想到了一个小问题,我正在尝试想出一种方法来解决它。
基本上,我想要做的是将年份减去 18 年,即:2011 年返回 1993 年,并生成一个下拉选项,供用户选择在此之前的任何年份。
基本上他们必须证明自己已超过法定年龄 18 岁。
I came up with a small issue, I am trying to come up with a way to fix it.
Basically what I want to do is take 18 years off the year ie: 2011 which returns 1993, and generate a drop down option for a user to select any year before that.
Basically they have to show that they are over the legal age of 18.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
演示:http://jsfiddle.net/DhpBg/。
Demo: http://jsfiddle.net/DhpBg/.
jquery 更好的月份和年份解决方案
www.jsfiddle.net/sudharshanreddyjanike/byvotshz/2/
better solution for month and year by jquery
www.jsfiddle.net/sudharshanreddyjanike/byvotshz/2/
您可以在本机 Javascript 中轻松完成此操作,无需使用任何 jQuery。
演示: http://jsbin.com/orasa5/2/
编辑:不确定我为什么要创建每个选项都有一个节点。我猜现在是凌晨。
You can do this in native Javascript without any jQuery pretty easily.
Demo: http://jsbin.com/orasa5/2/
Edit: Not sure why I was creating a node for every option. It's early in the morning, I guess.
我希望这会有所帮助,因为这就是如何做到这一点的。
I hope that helps because that is pretty much how to do it.