javascript - 如何使用 jQuery 将类添加到 div 内的所有图像?

标签 javascript jquery html css

在 div 内部,我正在动态加载内部文本,它还包含 img 标签。动态渲染后,我想为所有存在于该 div 中的图像添加类。

我已经试过了,但它对我不起作用。

src 在 div 中的每个 img 标签都是从 data:image

开始的
function loadDiv() {

         // loading successfully div elements

          $("img[src*=data:image]").addClass("img-responsive");


     }

最佳答案

要么用''把属性值括起来

$("img[src*='data:image']").addClass("img-responsive");

或者转义:

$("img[src*=data\\:image]").addClass("img-responsive");

*jQuery 过滤器/选择器使用一些特殊字符;所以他们需要被转义以形成一个表达式

关于javascript - 如何使用 jQuery 将类添加到 div 内的所有图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29729472/

相关文章:

html - 启用键盘的 html 元素布局

javascript - 不能修改 DOM 元素的类

javascript - Javascript 中的链式返回

javascript - JQuery超时函数

javascript - 发布到 firebase 时,Angular 无法读取未定义的属性推送

Javascript 函数只允许 anchor 标记上的一个类

javascript - 在 Rails 中实现每页 JavaScript 的好方法是什么?

javascript - 将 bean 值提取为字符串以供 Javascript 使用

html - 这个背景图像是如何工作的?

javascript - 如何设置方法,只能删除元素的预定义值?