页面刚加载完 我点击修改按钮
获取$("input[type=text][class=number]").length = 21;(我希望的值)当我修改指定得文本域中数值后,在点击修改按钮,
则$("input[type=text][class=number]").length 获取的值就不是21了 但是页面的文本域并没有发生数量的变化,部分代码:
<div><input id="b11" name="b11" type="text" style="width:35%;" class="number" value="<fmt:formatNumber value="${b11}" pattern="<%=format %>"/>" onblur="toNumber(this,<%=num %>)"/></div>
<div><input id="b12" name="b12" type="text" style="width:35%;" class="number" value="<fmt:formatNumber value="${b12}" pattern="<%=format %>"/>" onblur="toNumber(this,<%=num %>)"/></div>
<div><input id="b13" name="b13" type="text" style="width:35%;" class="number" value="<fmt:formatNumber value="${b13}" pattern="<%=format %>"/>" onblur="toNumber(this,<%=num %>)"/></div>
其他的和这几个类似。
说明下:onBlur事件只是控制数值的小数位数。为什么我只是修改文本域中的值,再次获取数值就不正确了?说的可能有点乱。。大家见谅。。比较急!!!
获取$("input[type=text][class=number]").length = 21;(我希望的值)当我修改指定得文本域中数值后,在点击修改按钮,
则$("input[type=text][class=number]").length 获取的值就不是21了 但是页面的文本域并没有发生数量的变化,部分代码:
<div><input id="b11" name="b11" type="text" style="width:35%;" class="number" value="<fmt:formatNumber value="${b11}" pattern="<%=format %>"/>" onblur="toNumber(this,<%=num %>)"/></div>
<div><input id="b12" name="b12" type="text" style="width:35%;" class="number" value="<fmt:formatNumber value="${b12}" pattern="<%=format %>"/>" onblur="toNumber(this,<%=num %>)"/></div>
<div><input id="b13" name="b13" type="text" style="width:35%;" class="number" value="<fmt:formatNumber value="${b13}" pattern="<%=format %>"/>" onblur="toNumber(this,<%=num %>)"/></div>
其他的和这几个类似。
说明下:onBlur事件只是控制数值的小数位数。为什么我只是修改文本域中的值,再次获取数值就不正确了?说的可能有点乱。。大家见谅。。比较急!!!
$(':text').hasClass('number').length
是否和jquery自带的验证有关