【问题标题】:Accessing multiple data params passed to link_to in Jquery在 Jquery 中访问传递给 link_to 的多个数据参数
【发布时间】:2016-10-29 16:31:38
【问题描述】:

我在访问 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}

我如何能够单独访问这些数据属性?任何和所有的帮助表示赞赏。干杯~

【问题讨论】:

    标签: javascript jquery ruby-on-rails haml


    【解决方案1】:
    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');
    

    见:https://api.jquery.com/attr/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-04
      • 1970-01-01
      • 2011-09-19
      • 2011-07-23
      相关资源
      最近更新 更多