Ruby on rails 如何使tr在链接上可点击
我想使用如下代码使Ruby on rails 如何使tr在链接上可点击,ruby-on-rails,ruby,Ruby On Rails,Ruby,我想使用如下代码使可单击: <tr <%= link_to 'Show', show_account_employees_path(account), :remote => true %>> > 我找到的解决方案只有直接链接,没有远程连接 谢谢你的帮助 参考您的评论我需要所有行都可以单击 锚定标记内不能有tr。将除thead、tbody之外的任何元素作为表的直接子元素是无效的HTML您必须将锚定标签放置在td或th中才能生效。 修复 如果您希望整行都可以单击,则
可单击:
<tr <%= link_to 'Show', show_account_employees_path(account), :remote => true %>>
>
我找到的解决方案只有直接链接,没有远程连接
谢谢你的帮助 参考您的评论
我需要所有行都可以单击
锚定标记内不能有tr。将除thead、tbody之外的任何元素作为表的直接子元素是无效的HTML您必须将锚定标签放置在td或th中才能生效。
修复
如果您希望整行都可以单击,则必须使用js magic,您可以执行以下操作:
使用HTML5数据属性获取链接值
<tr data-href= "<%= show_account_employees_path(account) %>">
<td></td>
</tr>
你的问题太模糊了。请更详细地描述它。我需要这样的smth:>@ААцЯЯцццццццццццццццццц109,你不能把一个
作为一个
的直接子对象,所以你必须通过JavaScript来完成。@Mandeep-谢谢!!!工作)我只把var-link=this.data(“href”)
改为var-link=$(this.data(“href”)
@yaartem是的,我的错,我忘了
$(document).on("click", "#table-id tr", function() {
var link = $(this).data("href")
$.ajax({
url: link,
type: "GET"
});
});