jquery - 将 <img> 包装在 <span> 中并通过 jQuery 将类添加到 <span>

标签 jquery html css

我想包装一个特定的 <img><span>并将一个类应用于 <span> .

相关代码如下:

<img id="wrapped-image" alt="" src="">

出于某种原因,以下操作无效:

<script>
$( '#wrapped-image' ).wrap( '<span class="jquery-wrapped"></span>' );
</script>

附加信息
有问题的图像是 Jetpack 用于统计目的的(有点臭名昭著的)笑脸。可以在这个网站上看到:http://barristerbeverages.com/ . javascript supra 也出现在该站点上,在 Jetpack 笑脸之后立即实现(只需查看源代码)。

最佳答案

你试过把它放在 $(function() {}); 里面吗?

<script>
$(function(){
    $( '#wrapped-image' ).wrap( '<span class="jquery-wrapped"></span>' );
});
</script>

关于jquery - 将 <img> 包装在 <span> 中并通过 jQuery 将类添加到 <span>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19869115/

相关文章:

javascript - 将 div margin-top 设置为屏幕高度(在 iframe 内,跨浏览器)

html - 使图像不可复制

javascript - 与文本内联的复选框 - JS 问题?

javascript - 澳大利亚电话号码验证

jquery - 附加滚动 Bootstrap 模式

javascript - 使 jQuery mouseenter 应用于新的新元素

javascript - rentlinx 特色属性(property)删除重复项

jquery - 如何在 <div> 对象恢复到其原始位置后出现随机数函数?

javascript - 我可以通过 <b> 标签过滤返回的 JSON 吗?

HTML - 容器 ID 或类