javascript
2013-10-13 2 views -3 likes 
-3

PHP와 같은 것을 사용할 수있는 방법이 있습니까?. = 동일한 변수에 여러 콘텐츠를 추가 하시겠습니까?자바 스크립트 : = 작동하지 않습니까?

var img = '<li><img src="' + results[i].images.standard_resolution.url + '" />'; 

        img .= '<a href="#" class="sb flat text twitter">Twitter</a>'; 
        img .= '<a href="#" class="sb flat text twitter">Twitter</a>'; 

        img .= '</li>'; 

        sliderUL.append(img); 

물론 나는 다른 변수 이름을 생성하고 단지 그들 모두를 추가 할 수 있습니다 ...하지만 어떤 간단/쉽게 대안이 있는지 궁금 오전 :

지금까지 ... 나는이 있습니다.

+4

재미 있고 귀여운 질문 –

답변

9

사용하는 대신 .=+=, .=는 PHP에

var img = '<li><img src="' + results[i].images.standard_resolution.url + '" />'; 
img += '<a href="#" class="sb flat text twitter">Twitter</a>'; 
img += '<a href="#" class="sb flat text twitter">Twitter</a>'; 
img += '</li>'; 
sliderUL.append(img); 
5

자바 스크립트가 아니기 때문에 자바 스크립트의 연결 연산자가 +=입니다. .=은 PHP의 연결 연산자입니다.

변경 그것을 :

img += '<a href="#" class="sb flat text twitter">Twitter</a>'; 
img += '<a href="#" class="sb flat text twitter">Twitter</a>'; 

img += '</li>'; 
5

당신은 X + = "문자열"

PHP는 자바 스크립트를 더하기 기호를 사용하여 연결 의 기간을 사용하여 ...

6

시도를 사용해야합니다 올바른 연산자 +=을 사용하십시오.

-1

문자열이 매우 커지게되면 코드가 제대로 수행되지 않으므로 문자열을 함께 연결하는 것은 그리 효율적이지 않습니다.

문자열을 배열로 푸시하고 배열을 빈 문자열로 결합하는 것이 좋습니다.

관련 문제