javascript - 按 id 拆分 div 内容以检查字符串的长度

标签 javascript jquery ajax

所以这是我的问题:我有一个通过 AJAX 提取的价格,但如果它以零结尾,我提取的价格不会将最后一个零添加到价格中。例如,0.40 美分的值将返回为 0.4。所以现在我想办法定位到存储价格的div,按时段拆分价格,如果cents列的长度小于2,就给价格加0。这就是我需要的代码。这是我的代码。

var split4 =  $('#price selling4').text();
var arr4 = split4.split('.');
if (arr4[2] < 2) {
    $("#price selling4").append("0")
}

我之前说过,现在再说一遍:我不是最聪明的程序员。但从我的谷歌搜索来看,这似乎是我正在寻找的。但是,无论何时插入控制台,它什么都不做。附加本身甚至不起作用。并且变量返回为未定义。不太确定我自己还能做些什么。

最佳答案

尝试:

$("#price selling4").text( ($("#price selling4").text()*1).toFixed(2) );

这使用定点符号格式化数字 - 只需使用 toFixed方法:

您的 ID price selling4 看起来也很时髦 - 空格?

尽管最好在将返回的 ajax 数据添加到 $("#price selling4") 元素之前对其进行处理。

关于javascript - 按 id 拆分 div 内容以检查字符串的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19989799/

相关文章:

Javascript数字字符串比较

asp.net-mvc - 通过 ajax 发送请求时自动呈现部分

reverseArrayInPlace 的 JavaScript 函数 -- Eloquent JavaScript Ch4

javascript - 单击时防止在特定条件下打开 md-select 下拉菜单

javascript - React 组件内的三元条件

Jquery 关闭对话框并删除 div

jquery - 在 JQuery 中,有没有一种方法可以在时间限制到期后对发生的效果进行排队?

javascript - AngularJS 路由 : losing content on refresh

javascript - 回调的调用次数不如预期

jquery - Yii:CGridView 上 AJAX 操作的动态更新 ID