Javascript 如何在jquery中替换html字符串
我有以下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
<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"));
});
你被困在哪里?发布您的尝试,您被困在哪里?发布你的尝试谢谢你,这成功了。谢谢,这成功了。