
<tr data-row="1">...</tr>
我已经尝试过以下内容:
import HTML exposing (..)import HTML.Attributes exposing (..)import Json.Encode as JsEncodevIEw ... = tr [ property "data-row" (JsEncode.string (toString 1)) ]
但这没有什么。有人知道吗
我认为问题是Elm实际上是设置JavaScript的DOM属性,所以我真的想要调用element.dataset.row =“1”。
背景是我需要为我的事件处理程序公开一些数据到jquery,因为Elm事件库缺少一些我需要的功能,如条件preventDefault和表单序列化。还有其他方法可以通过DOM提供数据,但是data- *属性是最直接的。
解决方法 可以使用 attribute功能。vIEw ... = tr [ attribute "data-row" "1" ]总结
以上是内存溢出为你收集整理的如何在Elm中创建HTML数据属性?全部内容,希望文章能够帮你解决如何在Elm中创建HTML数据属性?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)