Jquery 如何将一些html添加到页面中的确切位置?
我正试图找出如何添加:Jquery 如何将一些html添加到页面中的确切位置?,jquery,wordpress,appendto,Jquery,Wordpress,Appendto,我正试图找出如何添加: <p id="sab-contact-tab"><a href="/contact" class="smcf-link"></a></p> 紧接着: <div id="footer"> 这是我的密码: jQuery(document).ready(function() { var prependHTML = "<p id="sab-contact-tab"><a href="
<p id="sab-contact-tab"><a href="/contact" class="smcf-link"></a></p>
紧接着:
<div id="footer">
这是我的密码:
jQuery(document).ready(function() {
var prependHTML = "<p id="sab-contact-tab"><a href="/contact" class="smcf-link"></a></p>";
jQuery(prependHTML).prepend("#footer");
});
jQuery(文档).ready(函数(){
var prependHTML=“”;
jQuery(prependHTML).prepend(“#页脚”);
});
这个代码正确吗?如果不是,正确的代码是什么
谢谢
Michael Sablatura在这种情况下,我总是使用
jQuery(“#footer”).append(appendHTML)
而不是appendTo
,但我认为这在功能上不会有任何不同,您发布的代码是否不起作用?您必须使用简单的引号来分隔字符串(因为其中有一些双引号)。var prependHTML=“”;
应该是
var prependHTML = '<p id="sab-contact-tab"><a href="/contact" class="smcf-link"></a></p>';
var prependHTML=';
或
var prependHTML=“”;
是,我发布的代码无效。我将代码放在一个名为fxcntab.js的文件中,并在plugin.php文件中注册了脚本。它显示在after jquery中。我正在使用wordpress 3.jQuery(document).ready(function(){var prependHTML='';jQuery(#footer”).prepend(prependHTML);})代码>字符串应包含在单引号中,或者字符串中的双引号应转义,但仍然不起作用。这是我正在使用的代码…jQuery(document).ready(函数(){var prependHTML='';jQuery(#footer”).prepend(prependHTML);})代码>仍不工作。如果查看,它会显示在页面源代码中吗?好的,我终于得到了它,在我修复了你的css后,我发现我的css不正确。非常感谢。
var prependHTML = '<p id="sab-contact-tab"><a href="/contact" class="smcf-link"></a></p>';
var prependHTML = "<p id=\"sab-contact-tab\"><a href=\"/contact\" class=\"smcf-link\"></a></p>";