【发布时间】:2017-05-10 05:40:18
【问题描述】:
我找到了一个 jquery 代码,可以根据输入的出生日期计算年龄。
<tr>
<td>Date of Birth:</td>
<td><input type="text" name="txtdob" class="manual" /> (yyyy-mm-dd)</td>
<td>Age:</td>
<td><input type="text" id="age" /></td>
</tr>
<script src="http://code.jquery.com/jquery.js"></script>
<script src='js/moment.min.js'></script>
<script>
function setAge(d) {
var age = moment().diff(d, 'years', true);
$('#age').val(Math.floor(age);
}
$(function() {
$('.manual').change(function() {
var isoDate = new Date($(this).val()).toISOString();
setAge(moment(isoDate));
});
});
</script>
我的问题是根据值更改年龄颜色的最佳方法是什么?例如,如果年龄低于 18 岁,我希望它显示为红色。
【问题讨论】:
-
基本if语句和比较...
标签: javascript jquery html css