查找并匹配字符串中的字符串

时间:2014-03-12 23:08:13

标签: jquery

我有一个字符串,说:

<div class="thumb"><img src="/static/img/uploads/img3.png" class="bordered"></div>
<div class="thumb"><img src="/static/img/uploads/img4.png" class="bordered"></div>
<div class="thumb"><img src="/static/img/uploads/img10.png" class="bordered"></div>
<div class="thumb"><img src="/static/img/uploads/img99.png" class="bordered"></div>

如何使用与变量匹配的SRC删除<img>,例如$imgURL

1 个答案:

答案 0 :(得分:2)

由于您要处理html字符串,我会使用

var string = '<div class="thumb"><img src="/static/img/uploads/img3.png" class="bordered"></div><div class="thumb"><img src="/static/img/uploads/img4.png" class="bordered"></div><div class="thumb"><img src="/static/img/uploads/img10.png" class="bordered"></div><div class="thumb"><img src="/static/img/uploads/img99.png" class="bordered"></div>';
var imgurl = '';

var $tmp = $('<div />', {
    html: string
});
$tmp.find('div.thumb img[src="' + imgurl + '"]').parent().remove();

//not if you want the updated string then 
var newstring = $tmp.html();

演示:Fiddle