javascript - Rails 3 使 <tr> onclick 执行与 :remote => true link 相同的 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"} %>

我想这种方法要么只使用jquery,要么类似:

<tr onclick="some stuff here">

非常感谢任何指点..

谢谢!

最佳答案

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

  $('#myrow').click(function() {
      $('#mymodal).show();
  });

然后分配id:

<tr id="#myrow">Link Text</tr>

关于javascript - Rails 3 使 <tr> onclick 执行与 :remote => true link 相同的 ajax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10601518/

相关文章:

javascript - JS : Check if Sling resource exists without creating 404 error

javascript - 如何在页面加载时删除具有空属性的元素

javascript - 停止移动下方内容的 jQuery 向下滑动效果?

ruby-on-rails - 将 Json 数据解析为简单数组 Ruby on Rails 4

ruby-on-rails - 如何在 Assets 管道中使用图标?

javascript - 将数组传递给 Chart.js 不起作用,图表未渲染

javascript - 样式化 jQuery 验证错误消息

javascript - Firefox 4 和特殊字符的 Keycode

javascript - 如何使用文档 AND 类作为 Jquery .hover() 选择器

ruby-on-rails - 按名称记录调试日志中的每个方法调用