[英]add a class to font inside a div with a class using jquery
[英]How to Add class to all images inside div using jQuery?
在div里面我动态加载内部文本,它还包含img
标签。 在动态渲染之后,我想为所有存在于div中的图像添加类。
我试过这个,但它不适合我。
div中每个img
标签的src
都是从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过滤器/选择器使用一些特殊字符; 所以他们需要逃脱以形成一个探险
对数据属性的条件的替代答案
$(function() { var img = $('img'); img.attr('src') === 'data:image' ? img.addClass("img-responsive") : img.addClass("another-class"); });
img { height: 100px; width: 100px; display: inline-block; }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <img src="data:image" /> <img src="data:image" /> <img src="data:image" /> <img src="data:image" /> <img src="data:image" /> <img src="data:image" /> <img src="data:image" />
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.