"未定义"使用rails对象传递data属性

时间:2016-03-10 04:10:14

标签: javascript jquery ruby-on-rails

我想使用jquery .click函数来检测何时显示内容。单击后我想要显示的内容将传递给数据属性中的链接,如下所示:

== link_to "show", "#", class: "content", id: "content_name", data: {docs: products.limit(10)}

然后在我的application.js文件中我抓住了点击,如下所示:

$('.content').click(function(e) {
      e.preventDefault();
      var data = $('#content_name').data('docs');
      alert(data);
}) //missing ')' here

最后,我最终以未定义的方式尝试查看对象。

2 个答案:

答案 0 :(得分:0)

IEnumerable<Foo> dissimilarFoos = query.Distinct(new FooComparer());
IEnumerable<Foo> firstDissimilarFoos = dissimilarFoos.Take(50);

答案 1 :(得分:0)

变化:

e.preventDefualt();

要:

e.preventDefault();