我的 Rails 视图中有一个 DOM 元素,我想使用 Jquery 访问数据属性。
导轨视图示例:
<% @comments.each do |comment| %>
<a class="comment" data-user_comment = <%= comment.content %> ><%= comment.updated_at %> - <%= comment.content %></a>
<% end %>
jQuery 示例:
$('.comment').click(function(){
alert($(this).attr("data-comment"));
})
这是非常标准的,但我的问题是如果数据属性有空格,则警报只显示第一个单词。Rails 似乎没有将 comment.content 呈现为字符串,这是 Rails 的正常行为还是我错过了什么大事??!