访问在 Jquery 中传递给 link_to 的多个数据参数
Accessing multiple data params passed to link_to in Jquery
我在访问 Jquery 中传递给 rails link_to 的多个数据参数时遇到问题。我曾经有以下代码(嵌入式 HAML):
= link_to "Update Setup/Teardown Times", '#', :class => 'update_setup_teardown_link', :data => @event.id
我将通过编写以下内容在 Jquery 中访问它:
a = $('.update_setup_teardown_link').attr('data');
但是,如果我有多个这样的数据属性:
= link_to "Update Setup/Teardown Times", '#', :class => 'update_setup_teardown_link', :data => {varId: @event.id, bool: true}
我如何才能单独访问这些数据属性?任何和所有的帮助表示赞赏。干杯~
varId = $('.update_setup_teardown_link').data('varId');
myBool = $('.update_setup_teardown_link').data('bool');
参见:https://api.jquery.com/data/
或
varId = $('.update_setup_teardown_link').attr('data-varId');
myBool = $('.update_setup_teardown_link').attr('data-bool');
我在访问 Jquery 中传递给 rails link_to 的多个数据参数时遇到问题。我曾经有以下代码(嵌入式 HAML):
= link_to "Update Setup/Teardown Times", '#', :class => 'update_setup_teardown_link', :data => @event.id
我将通过编写以下内容在 Jquery 中访问它:
a = $('.update_setup_teardown_link').attr('data');
但是,如果我有多个这样的数据属性:
= link_to "Update Setup/Teardown Times", '#', :class => 'update_setup_teardown_link', :data => {varId: @event.id, bool: true}
我如何才能单独访问这些数据属性?任何和所有的帮助表示赞赏。干杯~
varId = $('.update_setup_teardown_link').data('varId');
myBool = $('.update_setup_teardown_link').data('bool');
参见:https://api.jquery.com/data/
或
varId = $('.update_setup_teardown_link').attr('data-varId');
myBool = $('.update_setup_teardown_link').attr('data-bool');