我的申请表中有一个链接
<%= link_to raw('<i class="icon-thumbs-up"></i> Accept'), {:controller => "dashboard", :action => "accept_bid", :id => bid_det.id }, :class => "btn btn-success incoming_accept_bid", :id => "bid_acc_"+bid_det.id.to_s, :data => {:toggle => "modal", :bidid => bid_det.id.to_s}, :remote => true %>
我放置了javascript,就像
$('.incoming_accept_bid').each(function(i) {
var bid_acc = $(this).data('bidid');
$('#bid_acc_vin_'+bid_acc).on('click', function(){
$('#bid_accept_vin_'+bid_acc).modal(); $('#incoming_bid_det_'+bid_acc).hide(); });
});
点击我打开模态
时出现以下错误未捕获错误:语法错误,无法识别的表达式:/ accept_bid / 28
我知道我的link_to转换为
的错误<a href="/accept_bid/28" class="btn btn-success incoming_accept_bid" data-bidid="28" data-remote="true" data-toggle="modal" id="bid_acc_28"><i class="icon-thumbs-up"></i> Accept</a>
如果href是#那么它会起作用,但我想调用tha动作以及在点击时打开模态。
请告诉我该怎么做。
答案 0 :(得分:0)
$('.incoming_accept_bid').each(function(i) {
var bid_acc = $(this).data('bidid');
$('#bid_acc_vin_'+bid_acc).on('click', function(){
$('#bid_accept_vin_'+bid_acc).modal(); $('#incoming_bid_det_'+bid_acc).hide(); });
return false;
});