javascript - 在grails中使用jquery计算特定列的网格值

标签 javascript jquery

我有一个现有的表,其中有一个列名称cost。我想在单击提交按钮时使用 jquery 添加 cost 的值。但我不知道该怎么做。这是我的网格。

enter image description here

这是我的代码。至少我想显示一个包含 cost 列值总和的警报。

<span class="button">
    <input name="clearFormButtonDetailOfficeDecoration"
                                class="ui-button ui-widget ui-state-default ui-corner-all" type="button"
                                onclick=" sumOfgrid();" value="Submit"/>
</span>

和jquery函数

function sumOfgrid() {
        var summaryData = $("#jqgrid-grid-detailOfficeDecoration").jqxGrid('getcolumnaggregateddata', 'cost',  ['sum']);
         alert(summaryData);
    }

最佳答案

此处将“cost”替换为您的“cost”列类别,

var sum = 0;

$(".cost").each(function() {

    var value = $(this).text();
    if(!isNaN(value) && value.length != 0) {
        sum += parseFloat(value);
    }
});

关于javascript - 在grails中使用jquery计算特定列的网格值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35402936/

相关文章:

Javascript - callCom 方法阻止 Firefox 中的动画 gif 和计时器

javascript - Angular JS 在每次请求时都会传递 App ID 和 Key

javascript - jQuery 函数(切换 img 的 src attr)

javascript - Angularjs 不呈现 $rootscope 数据

javascript - 如何解码 Base64 附件文件 - Gmail API

JavaScript 正则表达式在 SQL 插入中获取单引号内的多个单引号

javascript - JQuery 检查域名是否包含 .com 或 .net

javascript - 脚本 5009 : 'fetch' is undefined

javascript - 添加 jQuery .click() 到动态创建的 HTML

Jquery hide() 除了一个之外的所有具有特定类的元素