javascript - 将类添加到嵌套的 img
问题描述
我的代码的超级简单表示:
<div class = "parent_class">
<a href="#">
<img src="something.jpg">
</a>
</div>
我需要在 中添加一个类img
,但事实证明这很困难(对我来说)。有没有一种简单的方法可以在 javascript 中做到这一点?我知道我可以选择:first-child
,但我认为这不适用于这里。
解决方案
如果您使用的是 jQuery,您可以使用(ancestor > descendent)img
访问元素,然后使用添加自定义类:.parent_class img
addClass
$('.parent_class img').addClass('myclass');
.myclass {
border: 2px solid red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="parent_class">
<a href="#">
<img src="http://placekitten.com/200/300">
</a>
</div>
推荐阅读
- laravel - 在 Laravel 中获取路由的控制器和动作
- c# - 从字符串生成唯一的十六进制颜色
- android - ImageView “fitXY” scaleType 在手机上不起作用
- ios - 在第二个标签栏项目中不显示搜索控制器的键盘
- azure-data-factory-2 - Azure 数据工厂管道中的流追赶
- python - Python 中的 read() 和 read1() 有什么区别?
- elixir - 在不将服务器加载到极限的情况下生成巨大的报告
- html - 为什么当我在 css 上为按钮添加边距和宽度时会出现这种行为?
- npm - 无法使用 npm 全局安装软件包
- c# - 我如何获得一个类名变量