使用jquery或regex删除img标记中的字符

时间:2012-09-14 20:49:35

标签: jquery regex string character

我想删除我的img标记中的某些字符,这是循环中的列表项。 我想摆脱:" li="" ..."但保持我的图像src完好无损。任何帮助都会很棒!

 This is my output:

   <li>
   <img li="" ...<="" src="myimage.jpg?932">
   <li>

这是我尝试过但没有运气......

$("#blogs li").each(function(i) {
   $(this).children('img').find('...<="" li="">').remove().end().html();
});

3 个答案:

答案 0 :(得分:3)

退房:removeAttr

如:

$("#blogs li").each(function(i) {
   $(this).children('img').removeAttr('li');
});

答案 1 :(得分:2)

没有必要.each:

$("#blogs li img").removeAttr('li');

答案 2 :(得分:0)

看起来李没有结束标记 我担心解析器会对此失败:/

你试过这个吗?

$("#blogs li").each(function(i) {
   alert($(this).html()); // or alert($(this).children().html());
});

为什么不尝试在服务器端修复?