我有一个文本框,其中的值是在jQuery中进行计算的结果.我想使用jQuery做的是,如果数字为负数,则在文本框中的数字周围显示方括号.
该数字可能会在以后再次使用,因此我将不得不去掉括号,以便进行进一步的计算.
关于如何实现这一点的任何想法?
谢谢
扎普斯
最佳答案
function FormatTextBox(id) {
var txtBox = $(id).val();
//strip bracket to get the number only
txtBox = txtBox.replace("[","").replace("]","");
var val = parseFloat(txtBox);
if (val < 0) {
txtBox.val("[" + val + "]");
} else {
txtBox.val(val);
}
return val;
}