[英]Rails html5 data-attributes are not passed
我有部分要显示用户:
%table.table
%tbody
- @users.each do |user|
%tr
%td= avatar_tag user, {small:true, rounded:true}
%td
= username user
.online-tag
= user.online?
%td= email_tag user.email
%td= user.country
%td
- unless user == current_user
#lll
= link_to '#messageFormModal', data: {toggle: :modal, receiver: '2'}, class: 'btn btn-primary' do
%i.icon--envelope
= t('globals.send_message')
= render 'messages/message_form'
并且我有一个模态,它将在用户单击link_to 'messgeFormModal'
之后显示。
我的JavaScript文件必须捕获传递给模式的属性并对其'undentified'
警报,但我只会看到'undentified'
:
$(document).on("click", "#lll", function () {
var receiverId = $(this).data('receiver');
alert(receiverId);
});
我的语法正确吗? 还是我将参数传递给它是错误的?
大概是
$(document).on("click", "#lll a", function () {
var receiverId = $(this).data('receiver');
alert(receiverId);
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.