Javascript Jquery如何将自定义属性添加到<;img>;
我只想将自定义属性添加到Javascript Jquery如何将自定义属性添加到<;img>;,javascript,jquery,html,Javascript,Jquery,Html,我只想将自定义属性添加到 在上面之前一切都很好 但现在我想添加自定义属性“my_image”,这样结果应该像 this._image = L.DomUtil.create('img', 'leaflet-image-layer custom_image_class'); 我们如何做到这一点 我已经尝试过使用attr,但没有成功…请注意,发明自己的非标准属性(例如my_image)将意味着您的HTML无效。相反,您应该使用data-*属性。试试这个: `leaflet-image-laye
在上面之前一切都很好
但现在我想添加自定义属性“my_image”,这样结果应该像
this._image = L.DomUtil.create('img', 'leaflet-image-layer custom_image_class');
我们如何做到这一点
我已经尝试过使用
attr
,但没有成功…请注意,发明自己的非标准属性(例如my_image
)将意味着您的HTML无效。相反,您应该使用data-*
属性。试试这个:
`leaflet-image-layer custom_image_class`
或者,如果您想改用jQuery:
this._image.id = "my_image_id";
使用jquery属性<img src="" class="leaflet-image-layer custom_image_class" id="my_image_id">
这是._image=L.DomUtil.create('img','传单图像层自定义_图像_类');
这是。_image.id=“my_image\u id”;
$('my#u image_id').attr(“my#u image”,“something”);//添加这一行
令人惊叹的。。这就是我想要的;)
<img src="" class="leaflet-image-layer custom_image_class" id="my_image_id" my_image = "something">
this._image.dataset.my_image = "something";
$(this.image).data('my_image', 'something');
this._image = L.DomUtil.create('img', 'leaflet-image-layer custom_image_class');
this._image.id = "my_image_id";
$('#my_image_id').attr("my_image","something"); // add this line