2012-03-13 74 views
0

我旁邊javascript函數jQuery的追加補充只是一行

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

,當我嘗試用多種使用<a>標籤這樣

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

它增加了只是一個跨度,別人能」爲什麼?

編輯:其實,我在做<a>標籤PHP while循環

感謝。

+1

你有任何東西在控制檯?我認爲你不能有多個標籤具有相同的ID – Ajai 2012-03-13 17:10:43

+0

你能發佈完整的HTML嗎? – 2012-03-13 17:11:45

+1

我並不是說你的代碼是正確的,但它不會暴露你描述的問題:http://jsfiddle.net/MKrrV/。爲了獲得幫助,你必須提供更多的信息,並且應該提供一個http://jsfiddle.net/例子,它實際上證明了你面臨的問題。例如,您如何確定是否添加了「span」? – 2012-03-13 17:12:00

回答

0

我看到的第一件事就是你只能使用id屬性一次。

您可以用類屬性替換它。

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

它可以幫助未來的問題。