日期:2014-05-16  浏览次数:20369 次

JQuery append方法求助?
网页内容如下:

<div class="context">
<blockquote>
<p>XXXXXXXXXXXXXXXX</p>
</blockquote>
</div>

CSS部分代码如下:

.context blockquote{
background: url("images/icon_quote_s.gif") no-repeat scroll 10px 10px #F9F9F9;
     border: 1px solid #ccc;
     margin: 0 0 1em;
     padding: 35px 20px 0;
}

.blockquote_bottom {
    background: url("images/icon_quote_b.gif") no-repeat scroll right center #FAFAFA;
    height: 30px;
    margin-right: -10px;
}


现在想达到如下效果:

<div class="context">
<blockquote>
<p>XXXXXXXXXXXXXXXX</p>
</blockquote>
<div class="blockquote_bottom"></div>
</div>

使用JQuery append方法,代码如下:

$(function(){
$("blockquote").append('<div class="blockquote_bottom"></div>');
});


但是却没有成功,求解?不胜感激!
jquery div append javascript

------解决方案--------------------
引用:
网页内容如下:
XML/HTML code?12345<div class="context">    <blockquote>        <p>XXXXXXXXXXXXXXXX</p>    </blockquote></div>
CSS部分代码如下:
CSS code?123456789101112.context blockquote{    backgr……

append的父节点略有不妥,加到div上即可
即将
$(function(){
    $("blockquote").append('<div class="blockquote_bottom"></div>');
});
改成
$(function(){
$(".context").append('<div class="blockquote_bottom"></div>');
});



<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>无标题文档</title>
<style>

.context blockquote{
background: url("images/icon_quote_s.gif") no-repeat scroll 10px 10px #F9F9F9;
     border: 1px solid #ccc;
     margin: 0 0 1em;
     padding: 35px 20px 0;
}

.blockquote_bottom {
    background: url("images/icon_quote_b.gif") no-repeat scroll right center #FAFAFA;
    height: 30px;
    margin-right: -10px;
}

</style>
 <script src="jquery.js" type="text/javascript"></script>


</head>



<body>


<div class="context">
<blockquote>
<p>XXXXXXXXXXXXXXXX</p>
</blockquote>
</div>




</body>
<script type="text/javascript">


$(function(){
$(".context").append('<div cl