我在该标记内部有span标记,动态生成新的图像标记,但我需要获取该标记的src
图像
<span id ="Imagespan">
<image scr="some.png" alt="some" />
<span>
答案 0 :(得分:1)
您的意思是img
而不是image
,是的,您可以尝试:
$('#Imagespan').find('img').attr('src');
//or also
$('#Imagespan').find('img').prop('src');
或使用直接选择器,如:
$('#Imagespan img').prop('src');
注意:无论是否动态创建元素都无关紧要,获取&#39;属性/属性&#39;是一样的。
.attr()更改该HTML标记的属性。
.prop()根据DOM树更改该HTML标记的属性。
正如此链接中的示例所示。输入字段可以具有属性&#34; value&#34;。这将等于您输入的默认值。如果用户更改输入字段中的值,则属性&#34; value&#34; DOM树中的更改,但保留原始属性。
<强> Source 强>
答案 1 :(得分:0)
如果您使用的是jquery,则下面的代码会为您提供动态创建的图像的来源
jQuery(&#39; #Imagespan img&#39;)。attr(&#39; src&#39;)