jQuery追加只添加一行

时间:2012-03-13 17:08:10

标签: jquery append

我有下一个javascript函数

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>

它只增加一个范围,其他人不能......为什么?

编辑:实际上,我在php中制作<a>标签,而循环

感谢。

1 个答案:

答案 0 :(得分:0)

我看到的第一件事是你必须只使用一次id属性。

您可以使用类属性替换它。

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

它可以帮助解决未来问题。