人,here我得到了一些答案,如何替换链接的部分HREF属性。虽然我不明白“////”是如何工作的。
我需要做以下事情: 在每个“A IMG”中替换SRC的代码1.bp.blogspot.com/_YFY-Tbu-shE/S3q2T9SJQxI/AAAAAAAAAI8/w0kTOPwaxqs/s1600-h/TELA%204.png到1.bp.blogspot.com/_YFY-Tbu-shE/S3q2T9SJQxI/AAAAAAAAAI8/w0kTOPwaxqs/s1600/TELA%204.png。恢复:从SRC中删除 -h 。
还能举例说明“////”的技巧吗? (或显示它的页面 - 不理解jQuery页面中的示例)
感谢。
答案 0 :(得分:0)
$(function() {
$('img[src*="s1600-h"]').each(function() {
var newSrc = $(this).attr('src');
newStr = newSrc.replace(/-h/,'');
$(this).attr('src', newSrc);
});
});
这样做的目的是查找包含s1600-h
的src的所有“img”标签。然后,使用简单的正则表达式替换,我们取出“-h”,并相应地更新src。如果你发现某些事情需要改变,你可以改进这些模式,比如s1600每次都不同吗?或者如果“-h”需要更具体。