2013-08-12 2 views
1

그래서 나는이 jQuery를 기능이 처음으로 작동합니다. this example에서 볼 수 있듯이 처음에만 작동하며 "다음"을 클릭하면 더 이상 img src 속성을 대체하지 않습니다. 왜 이런 일이 일어나는 걸까요? 누군가가 크게 도움이 될 수 있다면 감사하겠습니다. 고맙습니다!교체 IMG 속성은

답변

1

이 줄

$ ('img.a') ATTR ('SRC', 작품).;

클래스 a으로 모든 화상에 대한 src 속성 값을 대체한다. 또한

, 당신은이 라인에

작품 = artwork.replace ('SRC')를 replace()에 두 번째 인수를 놓치고; 문자열 "SRC" 이미지의 URL에 표시하지 않는 한 당신을 위해 운이

, 그것은 아무것도 아닙니다. 당신이 다음 코드를 실행하면

+0

나는 본다. 이 문제를 어떻게 해결할 수 있습니까? – jick

0

, 당신의 관리자/콘솔에서이 줄을 실행

$('img.a'); 

당신은 당신이 동일한 소스에 모든 이미지를 변경했습니다 볼 수 있습니다. 이 정보에 고유 한 ID를 표시하는 항목을 제공에 보일 것입니다, 그래서 당신은이 같은 뭔가를 호출 시작할 수 있습니다

$('#myID img').attr('src',artwork); 
0

내가 그것을 알아 낸 것 같다. 나는 다음과 같이함으로써 그것을 고쳤다 :

$('img.a:first').attr('src', artwork);