2009-06-17 75 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)你想。就绪()运行这个的$(文件)之外 - 没有此功能包装你的代码(你为另一部分所做的)元素将不会被创建,所以在这一点上什么都不会发生。