我想插入东西到我的形式,这是什么地方硬编码到插件,我不想与插件文件的一塌糊涂,所以我发现.append
jQuery的.append不起作用
<script>jQuery('#edit-profile').append('<p>smth</p>');</script>
我写过类似的东西,据我所见,它应该可以工作。 Chrome中的控制台不会显示任何错误。这里有什么不对吗?
我使用最新的jQuery,并使用jQuery而不是$因为wordpress的安全模式。
我想插入东西到我的形式,这是什么地方硬编码到插件,我不想与插件文件的一塌糊涂,所以我发现.append
jQuery的.append不起作用
<script>jQuery('#edit-profile').append('<p>smth</p>');</script>
我写过类似的东西,据我所见,它应该可以工作。 Chrome中的控制台不会显示任何错误。这里有什么不对吗?
我使用最新的jQuery,并使用jQuery而不是$因为wordpress的安全模式。
敷在DOM ready.Because #edit-profile
应在执行脚本的时候在那里,
jQuery(document).ready(function(){
jQuery('#edit-profile').append('<p>smth</p>');
});
这应该假设'#edit-profile'确实存在,并且插件的内容没有被ajax加载。如果是这样,他们需要深入挖掘插件API以获取某种类型的钩子。 –
您需要的文件准备好处理程序 -
<script>
jQuery(function() { // the document ready handler shorthand
jQuery('#edit-profile').append('<p>smth</p>');
});
</script>
我已经尝试过发帖之前并没有工作 - 尝试从下面的答案和工作,感谢您的帮助! :) – zel
添加一些相关的HTML – xyz
当事情像这样失败,我倾向于做一个$('#edit-profile')。length并确保jquery可以找到有问题的元素 – Liath
您需要阅读以下内容:http://learn.jquery.com/about- jquery/how-jquery-works/ –