2009-06-17 78 views
0

我想在前面加上東西向李一#container #boxes #third li a承載的卻是不太工作。的jQuery replaceWith,追加,前插不工作

我使用下面的代碼:

$('#container #boxes #third li a').append(kevintext); 

但每當我做到這一點,沒有任何反應。您可以在這裏查看我的testing page上的代碼。

因爲沒有工作,我想別的東西:來取代我與其他文本頁腳(這樣的人禁用JavaScript將不會看到「在我懸停」,並嘗試懸停)內的跨度。

我用下面的代碼:

$('#footer span').replaceWith('<i>For design info, mouse over me.</i>'); 

這也不能工作,所以我想這可能有事情做我的代碼,以及可能的一個修補程序將解決這兩個問題?

請幫助。

+0

如果你花時間做一個簡單的測試案例 – albertein 2009-06-17 22:44:05

+0

我只是跑$(「#第三李一」)追加(「測試」),這將是有益的。並且它將測試添加到最後一個塊中的所有3個列表項目中。 – 2009-06-17 22:57:53

回答

4

你有什麼應該工作。最主要的原因很可能是沒有是因爲(至少通過快速查找我把在資產/的script.js)你想。就緒()運行這個的$(文件)之外 - 沒有此功能包裝你的代碼(你爲另一部分所做的)元素將不會被創建,所以在這一點上什麼都不會發生。