var htmlString = "<div><img src='image1.jpg'><pre><img src='image2.jpg'></pre><img src='image3.png'></div>";
// 创建临时元素以解析HTML字符串
var $temp = $("<div>").html(htmlString);
var imgurlArr = [];
// 遍历临时元素中的所有img标签
$temp.find("img").filter(function() {
// 检查当前img元素的直接父元素是否不是pre标签
return !$(this).parent().is("pre");
}).each(function() {
var imgSrc = $(this).attr("src");
imgurlArr.push(imgSrc);
});
console.log(imgurlArr);
// 清理临时元素(可选)
$temp.remove();


相关回复


    暂无评论!

发表回复