通过单击锚标记获取锚的值

时间:2014-04-21 12:02:43

标签: javascript ruby-on-rails-3

通过点击javascript中的锚标记来获取锚标记的值,我想将值传递给控制器​​

     <div class=form-actions>
           <% @sitename.each do | rec | %>
              <a id="<%=rec.site%>" data-rel="tooltip" value=<%=rec.site%>"title="Total access in bangalore."      
                 class="well span2 top-block sri" href="#">
                    <span class="icon32 icon-green icon-Users"></span>
                      <div><%=rec.site%></div>
                        <div id="loading-indicator" style="display: none;">
                          <%= image_tag("peregrine-loader.gif") %>
                    </div>
                   <div class="counter"><%=rec.cnt%></div>
                        <span class="notification">today</span>
            </a>
         <% end%>
         <!-- Summary counters - END -->
    </div>

    <script type=text\JavaScript>
        $('.sri').live('click' , function(){
             var x= $(this).val();
              alert x;

        </script>

java脚本代码无法正常工作,我的问题是如何在点击相应按钮时获取锚点的值(此处按钮表示形式查看代码输出:我们得到不同的方框 如果单击该框我需要在一个变量中的相应值,我想将其传递给控制器​​) 例如,第一个按钮名称= blore,第二个按钮= pune   如果我点击blore按钮我想要那个按钮值,如果我点击pune按钮我希望pune按钮值在一个变量

1 个答案:

答案 0 :(得分:0)

您可以通过锚标记URL中的查询字符串发送值。但其他人可以看到这些。

或者您可以通过JavaScript发送onclick事件

将url和params传递给javascript方法并通过此方法发送。