我有一个来自Ajax加载源的HTML字符串.在将HTML放入文档之前,我想从此字符串中的对象(图像)获取一些属性.
我有类似的东西:
$.ajax({ url: uri+'?js', success: function(data) { var htmlCode = $(data).html(); $('#otherObject').html(data); } });
如何src
从此HTML字符串中获取属性(例如)?
我不是100%肯定,但不会
$(data)
为这些数据生成一个带有DOM的jquery对象,而不是在任何地方连接?或者,如果它已被解析为DOM,您可以只需要$("#myImg",数据)或任何适合您需要的选择器.
编辑
重读你的问题看来你的"数据"已经是一个DOM,这意味着你可以去(假设你的DOM中只有一个img,否则你需要一个更精确的选择器)
$("img", data).attr ("src")
如果要访问src-attribute.如果您的数据只是文本,那么它可能会起作用
$("img", $(data)).attr ("src")