a.jpg 및 b.jpg로 끝나는 이미지를 c.jpg로 바꾸고 싶습니다.Jquery가 정규 표현식을 사용하여 바꿉니다.
$(".test").each(function() {
var src = $(this).attr("src"){
if(src.match(/a.jpg$/)){
src.replace("a.jpg", "c.jpg");
} else if (src.match(/b.jpg$/)){
src.replace("b.jpg", "c.jpg");
}
$(this).attr("src", src);
});
을하지만이 복잡 내가이 사용하는 정규식을 할 수있는 방법 .. 다음과 같이
내 코드는?
아니요, 예.'a.jpg.fail.gif '. – Qtax
substr (0, $ (this) .attr ('src'). 길이 -5) + $ (this) .attr ('src')) .substr (-5) .replace (...'등) 콘솔'substr (0, test.length-5) + test.substr (-5) .replace ('a.jpg', 'c. jpg '). replace ('b.jpg ','c.jpg ')는 예상대로 작동합니다. –