在Materialize的模态中传递data-attr(leanModal)

时间:2016-06-29 09:43:00

标签: javascript jquery materialize

我在rails应用程序中使用Materialize框架。我有这个元素在点击时启动一个模态:

<div data-target="modal1" class="modal-trigger" data-code="<%=code%>">lalala</div>

我想在js中捕获数据代码并将其保存到变量中。我在官方文档之后做了类似的事情:

$('.modal-trigger').leanModal({
  ready: function() { 
  var a = $(this).attr("data-code");
  },
}

变量“a”未定义。我如何在Materialize模式中传递data-attr?什么是最好的方法?感谢。

更新:我想在模态中显示数据代码的值。这是代码:

  <div id="modal1" class="modal bottom-sheet">
    <div class="modal-content">
      <p>The Code</p>
    </div>
  </div>

Update1:​​我最终用clickOn方法解决了这个问题,并将数据attr追加到一个特定的div,但想知道是否可以通过modal传递它。

0 个答案:

没有答案