Javascript 轨道3制作a<;tr>;onclick执行与a:remote=>;相同的ajax;真实链接

Javascript 轨道3制作a<;tr>;onclick执行与a:remote=>;相同的ajax;真实链接,javascript,jquery,ruby-on-rails,ajax,Javascript,Jquery,Ruby On Rails,Ajax,问题的标题几乎说明了一切。基本上,我试图让表的每个tr元素执行与:remote=>true链接相同的onclick ajax行为。这似乎是一件简单的事情,但我就是不知道该怎么做 仅供参考,以下是我希望在tr内模拟的链接示例: link_to "link text here", stream_item, {:remote => true, "data-toggle" => "modal", 'data-target' => "#commentModal"} %> 我猜这种

问题的标题几乎说明了一切。基本上,我试图让表的每个tr元素执行与:remote=>true链接相同的onclick ajax行为。这似乎是一件简单的事情,但我就是不知道该怎么做

仅供参考,以下是我希望在tr内模拟的链接示例:

link_to "link text here", stream_item, {:remote => true, "data-toggle" => "modal", 'data-target' => "#commentModal"} %>
我猜这种方法要么只是以某种方式使用jquery,要么类似于:

<tr onclick="some stuff here">

非常感谢任何指点


谢谢

我猜您希望能够单击整个表格行,而不仅仅是文本链接。在这种情况下,您必须按照您的猜测使用JS事件处理程序

  $('#myrow').click(function() {
      $('#mymodal).show();
  });
然后分配id:

<tr id="#myrow">Link Text</tr>
链接文本

在这里似乎工作正常。。。您使用的是什么版本的ruby和rails?生成的html是什么?看起来我没有很好地解释自己-链接工作正常。我试图找出我可以在标记中添加什么,以使tr本身显示相同的行为。类似于hi的内容谢谢-这将使模式框出现,但如何激活ajax部分以在框内加载正确的内容?使其成为
单击
功能的一部分$('#myrow')。单击(函数(){$.get('/myajaxurl');$('#mymodal.show();});在本例中,
/myajaxurl
点击响应JS并触发视图的控制器。另见: