Javascript 如何在jquery中替换html字符串

Javascript 如何在jquery中替换html字符串,javascript,jquery,html,replace,Javascript,Jquery,Html,Replace,我有以下html代码: <td colspan="2" class="logo_padding"> <table cellpadding="0" cellspacing="0" width="80%"> <tbody> <tr> <td> <a class="logo" href="mysite.com/"><img src

我有以下html代码:

<td colspan="2" class="logo_padding">
   <table cellpadding="0" cellspacing="0" width="80%">
       <tbody>
          <tr>
            <td>
                <a class="logo" href="mysite.com/"><img src="http://mysite/images_mysite/logo.gif" alt="" title="" border="0"></a>
            </td>
          </tr>                     
      </tbody>
   </table>

尝试使用
属性以选择器结尾
.attr()
的receiver函数来完成任务

$('img[src$=".gif"]').attr('src',function(i,val){
  return val.substring(0,val.lastIndexOf('.')) + ".jpg";
});

尝试使用
属性以选择器结尾
.attr()
的receiver函数来完成任务

$('img[src$=".gif"]').attr('src',function(i,val){
  return val.substring(0,val.lastIndexOf('.')) + ".jpg";
});

无进一步资料:

$('a.logo img').attr('src', function(_, src ) {
    return src.replace(/\.gif$/, '.jpg');
});

无进一步资料:

$('a.logo img').attr('src', function(_, src ) {
    return src.replace(/\.gif$/, '.jpg');
});

您应该捕获图像,并更改其
src
属性

$(".logo_padding a.logo img").prop("src", "http://mysite/images_mysite/logo.jpg");

您应该捕获图像,并更改其
src
属性

$(".logo_padding a.logo img").prop("src", "http://mysite/images_mysite/logo.jpg");
你可以做:

$('.logo img').each(function() {
    var src = $(this).attr("src");
    $(this).attr("src", src.replace(/\.gif$/i, ".jpg"));
});
你可以做:

$('.logo img').each(function() {
    var src = $(this).attr("src");
    $(this).attr("src", src.replace(/\.gif$/i, ".jpg"));
});

你被困在哪里?发布您的尝试,您被困在哪里?发布你的尝试谢谢你,这成功了。谢谢,这成功了。