在 Rails 中,我正在修改一个超链接以使用 jQuery 添加一个 javascript 变量。它在我使用 link_to 时有效,但在我使用超链接时无效。
此代码有效:
<% url1 = game_path(@gameId)%>
<%= link_to "Go!", url1, :id => "my_link", :method => 'put' %>
<script>
function jquerySetup(){
var url = "";
var url = $('#my_link').attr('href') + '&message=' + gameWon;
$('#my_link').attr('href', url);
}
</script>
但是这段代码没有:
<% url1 = game_path(@gameId)%>
<a class="btn btn-primary" href= <%= url1 %> id= "my_link" > Go! </a>
<script>
function jquerySetup(){
var url = "";
var url = $('#my_link').attr('href') + '&message=' + gameWon;
$('#my_link').attr('href', url);
}
</script>
我会很感激任何帮助!谢谢!!