<input type="number" size="4" class="input-text qty text" id="qty" value="<%= item.quantity.to_i %>" min="0" step="1" style="width:50px;">
<%= link_to "+", { :controller => "orders", :action => "increase_item_quantity", :id => item.id, :amount => '$('qty').value' }, class: "ui button", style: "background-color:#2B4B6F;color:white;font-weight:bold;" %>
我有一个link_to,我需要传递div id&#34; qty&#34;的值。而且我很难这样做。我的代码显然不好。如何将额外的参数传递给链接?
答案 0 :(得分:1)
看起来可以用表格来完成。
但你也可以使用jQuery:
$('#my-plus-link').click(function(evt) {
evt.preventDefault()
var url = $(this).attr('href')
var qty = $('#qty').val()
window.location = url + '&amount=' + qty
})
我认为你的添加按钮有id="my-plus-link"
。