我只想添加<img> tag
在Jquery插件中创建的自定义属性...。
this._image = L.DomUtil.create('img', 'leaflet-image-layer custom_image_class');
上面的行<img>
使用类名创建标签
`leaflet-image-layer custom_image_class`
我能够通过添加id
属性来添加
this._image.id = "my_image_id";
结果显示为
<img src="" class="leaflet-image-layer custom_image_class" id="my_image_id">
一切正常,直到上面...。
但是现在我想添加自定义属性“ my_image”,以便结果应类似于...。
<img src="" class="leaflet-image-layer custom_image_class" id="my_image_id" my_image = "something">
我们如何做到这一点?
我已经尝试过了attr
,但是没有运气...
请注意,发明自己的非标准属性(例如my_image
)将意味着您的HTML无效。相反,您应该使用data-*
属性。尝试这个:
this._image.dataset.my_image = "something";
或者,如果您想使用jQuery来代替:
$(this.image).data('my_image', 'something');
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句