如何根据文件名将图像包装在标签中

时间:2014-03-13 22:01:52

标签: javascript jquery html

我有一个页面,各种图像逐渐变细。

我想使用jQuery查找那些使用video.jpg并将这些图片包装成新的<div>

<img src="/images/thumb1.jpg" alt="no div" />
<img src="/images/video.jpg" alt="wrap me" />
<img src="/images/thumb2.jpg" alt="no div" />

3 个答案:

答案 0 :(得分:2)

请尝试以下代码:

$("img[src$=video.jpg]").wrap("<div></div>")

答案 1 :(得分:1)

试试这个:

$('img[src=*"video.jpg"]').wrap('<div></div>');

答案 2 :(得分:1)

我为你做了Fiddle

这应该适合你。

$(document).ready(function(){
    var images = $('[src="/images/video.jpg"]');
    images.each(function() {
        $(this).wrap('<div class="wrapper"></div>');
    })
})