javascript - 使用 Angular 从文本中获取图像

标签 javascript html css angularjs

我有一些 HTML 代码,里面有文本和图像(我不知道这段文本有多长,有多少图像)。有没有办法使用 AngularJS 获取所有图像并将它们放入 1 个 div 元素中?

我的代码:

<p>aaaaaaaaa<img>aaaaaaa<img>a<img>aaaa...</p>

我想要的代码:

<p>aaaaaaaaaaaaaaaaaaaaa</p><div><img><img><img></div>

有什么办法吗?

最佳答案

我认为你可以在没有 Angular 的情况下做到这一点。您可以将您的 HTML 片段变成一个 jQuery 对象,如下所示:

var $jqueryObject = $("<your HTML code");

然后您可以从这个 jQuery 对象中提取所有图像,并将它们保存在一个变量中:

var allImages = $jqueryObject.children("img");

最后,您可以遍历所有这些 img 元素并对它们执行一些操作:

$.each(allImages, function(index, image) {
    // Do your magic
}

关于javascript - 使用 Angular 从文本中获取图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35671554/

相关文章:

html - 用作底部边框的图像 : possible to repeat image in the "after" pseudo element and control background size?

javascript - 刷新页面时标题外观不起作用

html - 根据内容调整 div 容器大小的官方属性或值是什么?

javascript - 如何只更新ng-repeat中的部分元素?

javascript - 提供 HTML 内容

python - 通过单击另一个复选框禁用复选框 (HTML/DJANGO)

java - 如何在 ZKOSS 中的指定字符上自动换行标签内容

javascript - 如何使用 AngularJS 观察 jQuery 修改的属性值的变化

javascript - 限制 Web 应用程序的 amazon s3 访问?

html - 无法给时间元素留余量