2016-06-27 8 views
0

Jqueryの複数のデータパラメータへのアクセスに問題があり、レールのlink_toに渡されています。 Jqueryでlink_toに渡された複数のデータパラメータへのアクセス

= link_to "Update Setup/Teardown Times", '#', :class => 'update_setup_teardown_link', :data => @event.id 

と私は次のように書くことによってjQueryの中でそれにアクセスします。:私は、次のコード(埋め込みHAML)を持っていた私のような複数のデータ属性を持っていた場合、

a = $('.update_setup_teardown_link').attr('data'); 

をしかし:

= link_to "Update Setup/Teardown Times", '#', :class => 'update_setup_teardown_link', :data => {varId: @event.id, bool: true} 

これらのデータ属性に個別にアクセスするにはどうすればよいですか?すべての助けをいただければ幸いです。乾杯〜

答えて

1
varId = $('.update_setup_teardown_link').data('varId'); 
myBool = $('.update_setup_teardown_link').data('bool'); 

参照:https://api.jquery.com/data/

OR

varId = $('.update_setup_teardown_link').attr('data-varId'); 
myBool = $('.update_setup_teardown_link').attr('data-bool'); 

参照:https://api.jquery.com/attr/

関連する問題