用jquery乘以变量

时间:2015-05-14 16:37:48

标签: jquery

我希望将字段order['count']product.price

相乘
{% for product in product %}
    <td class = "price">{{ product.price }}</td>
    <td>
        <input class="count form-control" style="width: 40%" type="text"
             {% for order in basket %}
                 {% if order['id'] == product.id %}
                     value="{{ order['count'] }}"
                 {% endif %}
             {% endfor %}
         />
    </td>
{% endfor %}

我如何使用jQuery做到这一点?

我的HTML

<div>
  <table>
     <thead>
       <tr>
          <th>Price</th>
          <th>Count</th>
       </tr>
     </thead>
     <tbody>
        <tr>
          <td>12</td>
          <td><input value="2 /></td>
        </tr>
     </tbody>
 </table>
</div>

1 个答案:

答案 0 :(得分:0)

我将假设你想为每一个人做这件事。如果这不是您想要的,您可以过滤掉。也可以在没有事件的情况下执行此操作,因此如果您希望它发生在事件上,您必须派生绑定。

$(document).ready(function(){
    $('.price').each(function(){
        var $price = $(this);
        var $count = $price.parent().find('.count');

        console.log( +($price.html()) * +($count.val()) );
    });
});