laravel刀片中的foreach jQuery对象

Posted

技术标签:

【中文标题】laravel刀片中的foreach jQuery对象【英文标题】:Foreach jQuery object in laravel blade 【发布时间】:2021-01-27 12:36:54 【问题描述】:

我正在增加 jQgrid 中项目的计数。我正在显示一个弹出窗口,它会打印一个包含所有项目的列表以及这些项目的数量。如何在表格中对这些项目进行 foreach?

jQuery:

let scannedCount = ;

function checkedFormatter(cellValue, row) 
    scannedCount[row.rowId] = 0;
    return '<div class="d-flex align-items-center justify-content-between checkCell" style="font-size: 1.8rem;">' +
        '<i class="fas fa-minus minCheck" style="cursor: pointer;" onclick="decrementCount(' + row.rowId + ')"></i> ' +
        '<input class="scannedCount-' + row.rowId + '" type="text" value="' + scannedCount[row.rowId] + '" style="width: 70px;">' +
        '<i class="fas fa-plus plusCheck" style="cursor: pointer;" onclick="incrementCount(' + row.rowId + ')"></i></div>'


function incrementCount(rowId) 
    scannedCount[rowId]++;
    $("#scannedCount-" + rowId).val(scannedCount[rowId]);
    console.log(scannedCount);


function shoppingCart(id) 
    openAddModal(
        type: 'shopping-cart',
        title: Lang.get('strings.shopping-cart'),
        url: '/' + id + '/shopping-cart/',
    );

购物车:

<div class="packing-slip">
    <table class="packing-table">
        <thead>
        <tr>
            <th class="table-head" style="text-align: left;">__('description')</th>
            <th class="table-head">__('amount')</th>
        </tr>
        </thead>
        <tbody>

        </tbody>
    </table>
</div>
<script>
    $shoppingCart = scannedCount;
</script>

我是追加每一行还是什么?我无法让它工作。有人可以帮帮我吗?

谢谢

【问题讨论】:

【参考方案1】:

我在这里找到了答案Add table row in jQuery

function shoppingCartItems() 
    $.each(scannedCount, function (key, value) 
        if (value > 0) 
            $('.packing-table > tbody:last-child').append('<tr><td>' + key + '</td><td>' + value + '</td></tr>');
        
    )

【讨论】:

以上是关于laravel刀片中的foreach jQuery对象的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 刀片模板,URL::to 中的 foreach 变量?

显示来自 @foreach 的 Laravel 刀片中的所有输入

如何使用 js 在刀片 laravel 中的 foreach 上更新变量

Laravel:刀片 foreach 循环引导列

Laravel 刀片数组 foreach 循环

如何在 laravel 刀片视图中打破 foreach 循环?