如何在Elm中创建HTML数据属性?

如何在Elm中创建HTML数据属性?,第1张

概述我需要使用自定义的“data- *”属性标记我的Elm.Http元素,例如: <tr data-row="1">...</tr> 我已经尝试过以下内容: import Html exposing (..)import Html.Attributes exposing (..)import Json.Encode as JsEncodeview ... = tr [ property " @H_403_1@我需要使用自定义的“data- *”属性标记我的Elm.http元素,例如:
<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数据属性?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1112136.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存