0
在rails中,我正在修改超链接以使用jQuery添加javascript变量。它在我使用link_to时起作用,但在我使用超链接时不起作用。如何使用jQuery更改超链接/按钮
此代码:
<% 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>
我会很感激任何帮助!谢谢!!
不,但这部分工作。当它不起作用时,它不会添加消息= gamewon。 – user1388066
你确定它不会阻止id被定义为'my_link'?你能提供html的输出吗? –