javascript - 在 Jquery 中导出百分比

标签 javascript jquery

我试图推导出 jquery 中的百分比变化。我有一个自动收报机,可以提取 2 个值,一个是值,一个是变化值。我希望能够推导出它的百分比并改为显示该值。

我正在努力做到这一点,我想知道是否有更简单的方法来做到这一点。

可在此处找到当前示例:https://jsfiddle.net/hykdeyoz/

  $(document).ready(function () {
        for (var i = 0; i < gstock.length; i++) {
            $.getJSON("https://finance.google.com/finance/info?client=ig&q=" + gstock[i] + "&callback=?", function (response) {
                var stockInfo1 = response[0];
                var divContainer = $('*[data-symbol="' + stockInfo1.t + '"]');

                var stockString1 = '<div class="stockWrapper">' + divContainer.data('title') + ':';
                var stockName1 = stockInfo1.t;
                var stockChange = "";

我想更改为百分比的值是红色和绿色的(绿色表示级别升高或降低)

问题:

“如果“200”是红色的,“10”是绿色的,那么它会显示为红色的“200”和绿色的“5%”吗?– Sac 8 分钟前”

是的,尽管理想情况下可以隐藏 200。以及显示的百分比。另一个好处是,如果百分比是正的,它应该是绿色的,如果它是负的百分比,那么它应该是红色的。我已经用你的问题来编辑主要帖子。谢谢 – Sam Wilson 1 分钟前编辑

谢谢。

最佳答案

我已经更新了your fiddle根据您的需要。检查一下。

var percentStock = ((parseFloat(stockInfo1.c)/parseFloat(stockInfo1.l)) * 100);
percentStock = Number((percentStock).toFixed(2));

关于javascript - 在 Jquery 中导出百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32113609/

相关文章:

javascript - 重置 d3 forceSimulation 中的所有隔离力

javascript - 访问数组长度时哪一个性能更好

javascript - 通过键盘导航表格?

javascript - 如何将计数器的值替换为特定值

javascript - JQuery 切换属性 contentEditable = "true"

javascript - Intranet 站点的积极缓存与 Javascript 文件组合

javascript - 在提交后修改表单数据?

javascript - 为什么 document.querySelector 不适用于伪元素?

javascript - 响应式的 3 列布局将第 3 列移入/位于第 1 列之上

asp.net - 如何使用 asp.net WebMethod 处理 FormData AJAX post(带有附加参数的文件)