jQuery .append不起作用

时间:2014-04-28 13:22:19

标签: jquery

我想在我的表单中插入一些内容,这是一个硬编码到插件中的地方,我不想弄乱插件文件,所以我发现.append

<script>jQuery('#edit-profile').append('<p>smth</p>');</script>

我写过这样的东西,据我所知它应该有用。 Chrome中的控制台并没有向我显示任何错误。这有什么不对吗?

我使用最新的jQuery并使用jQuery代替$,因为wordpress safemode。

2 个答案:

答案 0 :(得分:6)

在dom ready中包装它。因为#edit-profile在执行脚本时应该在那里,

jQuery(document).ready(function(){
  jQuery('#edit-profile').append('<p>smth</p>');
});

答案 1 :(得分:3)

您需要文档就绪处理程序 -

<script>
jQuery(function() { // the document ready handler shorthand
    jQuery('#edit-profile').append('<p>smth</p>');
});
</script>