如何使用ajax将内容附加到表?

时间:2014-04-02 16:47:57

标签: ruby-on-rails ajax

我需要一些关于javascript中追加调用的帮助。

我的观点中有以下表格:

<div class="splitcontentleft">
  <table class="list user_roles">
  .........
  </table>
</div>

我应该如何在 * .js.erb 文件中调用append命令?

我执行以下操作:

$('#user_roles_table').append('<%= @roles %>');

但它没有用。我还在另一个div标签上测试了append命令,这是有效的,所以我认为失败是pramater&#39;#user_roles_table&#39;,或者不是?

1 个答案:

答案 0 :(得分:3)

$('#user_roles_table')

告诉jquery用id属性&#34; user_roles_table&#34;包装一个对象。你可能想用

$('table.user_roles')

表示选择带有标签表的元素和类属性为&#34; user_roles&#34;或者只是

$('.user_roles')

如果该元素是该类中唯一的元素,并且您没有重复使用该类名。

有关可以与jquery一起使用的选择器的详尽列表,请参阅here