javascript - 将类(class)名称从 child 转移到 parent

标签 javascript jquery wordpress image addclass

希望使用 jQuery 将图像的类名移动到它包含图形元素...

<figure class="wp-caption">
    <img class="imghvr-hinge-up" src="image.jpg">
    <figcaption >A sample caption</figcaption>
</figure>

特别是我想将任何以“imghvr-”开头的 img 标签类名移动到它包含的图形,如果包含图形的类名是“wp-caption”。结果如下所示...

<figure class="wp-caption imghvr-hinge-up">
    <img class="" src="image.jpg">
    <figcaption >A sample caption</figcaption>
</figure>

希望这是有道理的!)任何帮助将不胜感激!

最佳答案

你可以这样做

$('img[class^="imghvr-"]').each(function() {
  var cl = $(this).attr('class');
  $(this).removeClass().parent('[class="wp-caption"]').addClass(cl);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<figure class="wp-caption">
  <img class="imghvr-hinge-up" src="image.jpg">
  <figcaption>A sample caption</figcaption>
</figure>

关于javascript - 将类(class)名称从 child 转移到 parent ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36677362/

相关文章:

javascript - 如何在 rxjs 中做链式序列

javascript - 使用 Node.js 连接到 Cloudant CouchDB?

javascript - dc.js:数据子集的条形图

javascript - 使用构造的变量名称遍历表单上的单选按钮

jquery - Ladda 按钮旋转动画未显示在输入元素上

javascript - jQuery:.each() 似乎返回错误的值

php - jquery 视口(viewport)大小更改 timthumb 输出

javascript - 尝试使用 JQuery 构建具有可扩展行(嵌入式表)的表

php - Wordpress函数参数语法差异

php - 将 jQuery Image Crop 集成到 Wordpress 中用于头像图片上传