的HTML

<input type='text' id='costs' value='100' size='3'></input>


jQuery查询

var costs = $("#costs");
var c = parseFloat(costs.val().replace(",",".")); //germany ;)
costs.text(c);


如果我将输入字段留空,则会得到NAN。如果输入字段为空,我需要更改什么以将输入字段替换为0?

最佳答案

var val = costs.val().replace(",","."),
c = isNaN(val) ? 0 : parseFloat(val);

关于jquery - 我如何用0替换一个空的表单字段,以防止在JQuery中出现NaN?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10270446/

10-11 05:26