2012-03-13 5 views
0

나는 다음 자바 스크립트 함수jQuery를 추가 추가 한 행

function openWindow(a,b){ 
$("#windows").append('<span id="window_frame">'+a+'</span>'); 
} 

을 가지고 있고이

<a onClick="openWindow('a','b');">One</a> 
<a onClick="openWindow('c','d');">Two</a> 

처럼 여러으로 <a> 태그를 사용하려고 할 때 그것은 단지 하나 개의 범위를 추가하고, 다른 사람 수 ' 왜 ...?

편집 : 사실, 난 루프

감사하면서 PHP에서 <a> 태그를 만들고있어.

+1

콘솔에 무엇이 있습니까? 나는 당신이 동일한 ID를 가진 하나 이상의 태그를 가질 수 없다고 생각합니다 – Ajai

+0

전체 HTML을 게시 할 수 있습니까? –

+1

나는 당신의 코드가 정확하다는 말은 아니지만 당신이 묘사 한 문제를 드러내지는 않는다 : http://jsfiddle.net/MKrrV/. 도움을 받으려면 더 많은 정보를 제공해야하며 실제로 직면 한 문제를 실제로 보여주는 http://jsfiddle.net/ 예제를 제공해야합니다. 예를 들어'span'이 추가되는지 여부를 어떻게 결정합니까? –

답변

0

먼저 보이는 것은 id 속성을 한 번만 사용해야한다는 것입니다.

클래스 속성으로 바꿀 수 있습니다.

function openWindow(a,b){ 
    $("#windows").append('<span class="window_frame">'+a+'</span>'); 
} 

미래의 문제에 도움이 될 수 있습니다.