【发布时间】:2018-03-03 21:32:04
【问题描述】:
我有一些 javascript 加载到我的脑海中。而且我想引用一些数据属性。
<meta id="pendo_data" data-user-id="<%= current_user&.id %>"
data-user-email="<%= current_user&.email %>"
data-account-id="<%= current_account&.id %>"
data-account-name="<%= current_account&.name %>"
/>
然后在javascript中我可以做到:
$(#'pendo_data').data('user-id')
<meta> 似乎是错误的标签。 <div>s 不允许出现在 <head> 中。
这里的最佳做法是什么?
谢谢!
【问题讨论】:
-
你不见了#
$('#pendo_data'),不是吗? -
如果你不知道把它放在什么地方,那是因为它没有在那里被使用。应在需要该信息的元素上设置数据属性。我会采用这种方法。还要检查 jQuery data() 函数,因为有时您最好将 jQuery attr() 用于相同目的
标签: javascript jquery html ruby-on-rails