我遇到了下一个问题: 我正在使用jQuery + ajax,我希望在从服务器获取数据之后设置微调器的最大和最小值。但真实情况是,当我用萤火虫检查元素时,它说,最大值和最小值都被设置,实际上它们不是,所以没有最大值和最小值。 这里是一些代码:如何设置jQuery微调器的最大值和最小值?
...
<input type="number" id ="spinId" name="someName" step="0.5" />
...
$("#spinId").attr('min', 0.0);
$("#spinId").attr('max', parseFloat($('.someClass').text()));
...
,这.someClass通过AJAX形成。 也我注意到,价值设置正确,即$('#spinId').attr('value',ValueFromServer);
工作正常。 那么我应该怎么做才能修复它?
它似乎在Chrome中工作。火狐不支持输入类型数字,所以(通过分配问题的标签来判断)你使用jspinner来处理这些数字? – WTK 2012-08-07 10:04:17
我使用jQuery微调:http://btburnett.com/spinner/example/example.html – Helgus 2012-08-07 10:11:35
你检查(console.log或alert)$('。someClass')。text()的值吗?它是否提供了您期望的价值? – 2012-08-07 10:20:23