Phi*_*ord 0 javascript jquery numeric
需要选择SELECT下拉列表选项并查找是否有任何值是整数,然后将.00附加到列表值选项.也需要改变价值.
<select>
<option value="1">1</option>
<option value="1.99">1.99</option>
<option value="2.99">2.99</option>
<option value="4">4</option>
</select>
Run Code Online (Sandbox Code Playgroud)
在此先感谢任何帮助
不是很肯定,如果这是最好的方式,但它的工作原理:
$('option', '#myselect').each(function() {
if($(this).val() == parseInt($(this).val(), 10)) {
var x = $(this).val() + '.00';
$(this).val(x).text(x);
}
});
Run Code Online (Sandbox Code Playgroud)
演示.
第二个想法,你也可以使用toFixed
,这是更清洁:
$('option', '#myselect').each(function() {
var x = Number($(this).val()).toFixed(2);
$(this).val(x).text(x);
});
Run Code Online (Sandbox Code Playgroud)
演示.
归档时间: |
|
查看次数: |
5454 次 |
最近记录: |