이 코드를 작성했지만 "정의되지 않은"이유는 확실하지 않습니다. " 공백" 공백 "을 얻을 수 있지만"http://magiccards.info/query?q=air "이어야하므로"정의되지 않은 "단어없이"undefined "문자열을 바꾸려고 시도했지만 도움이되지 않았습니다. . URL을 변경할 때 "정의되지 않음"
$(".englishMtg").click(function() {
var currentHref = $(this).attr("href");
if (currentHref.indexOf("http") == -1) {
var changedLink = currentHref.replace("/TestPictures/").replace(".jpg");
// # /TestPictures/air elemental , luftelementar.jpg
var englishSearchString = "http://magiccards.info/query?q=" + changedLink.split(',')[0];
$(this).attr("href", englishSearchString);
alert($(this).attr("href"));
}
});
도움이 필요
....
링크에서 "/ TestPictures /"및 ".jpg"를 제거하려고하십니까? – mikelt21
네,하지만 항상 "/ TestPictures /" – user254197