2012-11-16 2 views
3

img 소스가 있습니다. 앞에 추가하려하지만 소스에서 변수 "id"를 사용하려고합니다. 이 코드 스 니펫을 수정하는 데 문제가 있습니다. 이prepend에 변수 사용하기

답변

6

귀하의 연결 나를 돕는

$('#photo_850').prepend('<img src= id + ".jpg" />'); 

감사 벗어났다 :

$('#photo_850').prepend('<img src="'+id+'.jpg" />'); 

또 다른, 읽기, 아마도 쉽게하는 방법은 다음과 같습니다 첫째

$("<img>", { src: id + ".jpg" }).prependTo("#photo_850"); 

이 방법 첫 번째 매개 변수에 문자열로 표시된 요소를 만듭니다. 그런 다음 jQuery는 객체 리터럴의 멤버를 새로 만든 HTML 요소에 매핑합니다. 변수 id"foo" 인 것으로 가정하면 새로 작성한 <img>은 이 이라는 가정하에 foo.jpg이라는 src 속성을 갖게됩니다.

+1

+1 '다른, 아마도 읽기 쉬운 방법' – Abhilash

+0

두 번째 방법에서 무슨 일이 벌어지고 있는지 이해하고 싶습니다 ... 흥미 롭습니다. – VIDesignz

+0

답변을 주셔서 감사합니다. 실제로 그 설명은 마음에 들지 않습니다. 둘째 방법. – loriensleafs

관련 문제