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>";