【问题标题】:javascript to extract siblings, then send data to djangojavascript提取兄弟姐妹,然后将数据发送到django
【发布时间】:2014-04-23 12:48:34
【问题描述】:

我得到了类似的东西

<tbody id="order_table">
       <tr class="list">
           <td data-status="old" class="food_name">food1</td>
           <td class="quantity">1</td>
           <td class="price">$10.00</td>
           <td><button type="button" class="btnIncrement btn"> <span class="fa fa-plus"></span></button></td>
       </tr>
       <tr class="list">
           <td data-status="old" class="food_name">food111</td>
           <td class="quantity">1</td>
           <td class="price">$10.00</td>
           <td><button type="button" class="btnIncrement btn"> <span class="fa fa-plus"></span></button></td>
       </tr>
       <tr class="list">
           <td data-status="new" class="food_name">food11</td>
           <td class="quantity">1</td>
           <td class="price">$10.00</td>
           <td><button type="button" class="btnIncrement btn"> <span class="fa fa-plus"></span></button></td>
       </tr>
       <tr class="list">
           <td data-status="new" class="food_name">food12</td>
           <td class="quantity">1</td>
           <td class="price">$10.00</td>
           <td><button type="button" class="btnIncrement btn"> <span class="fa fa-plus"></span></button></td>
       </tr>
 </tbody>

我想提取每个new项目的食物名称、数量和价格并将它们放入数组中,最后通过ajax发送到django.. 顺序并不重要 这就是我想要的。

[[food11, 1, 10.00], [food12, 1, 10.00]]

如果不存在新项目,它将返回

[]

我真的想不通.. 所以我需要一些帮助。非常感谢

【问题讨论】:

    标签: javascript jquery css django


    【解决方案1】:
    var newFood = [];
    
    $('#order_table td.food_name').filter(function() {
        return $(this).data('status') == 'new';
    }).each(function() {
        newFood.push( [$(this).text(), $(this).siblings('.quantity').text(), $(this).siblings('.price').text()] );
    });
    
    $.ajax({
        // do you ajax
    });
    

    【讨论】:

      猜你喜欢
      • 2019-08-29
      • 1970-01-01
      • 2019-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-12
      相关资源
      最近更新 更多