JQuery append方法求助?

ypb362148418 2013-01-27 12:44:44
网页内容如下:

<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>');
});


但是却没有成功,求解?不胜感激!
...全文
173 4 点赞 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
after来插入
<div class="context">
    <blockquote>
        <p>XXXXXXXXXXXXXXXX</p>
    </blockquote>
    <p>XXXXXXXXXX</p>
    <p>XXXXXXXXXX</p>
</div>
<script src="http://www.coding123.net/js/jquery.js"></script>
<script >
$(function(){
$('blockquote').after('<div class="blockquote_bottom"></div>');
});
</script>
  • 打赏
  • 举报
回复
ypb362148418 2013-01-27
引用 1 楼 datiexiong 的回复:
引用 楼主 ypb362148418 的回复:网页内容如下: XML/HTML code?12345<div class="context"> <blockquote> <p>XXXXXXXXXXXXXXXX</p> </blockquote></div> CSS部分代码如下: CSS code?123456789101112.contex……
如果我的代码是这样,那就不能用context了,该如何处理呢?

<div class="context">
    <blockquote>
        <p>XXXXXXXXXXXXXXXX</p>
    </blockquote>
	<p>XXXXXXXXXX</p>
	<p>XXXXXXXXXX</p>
</div>
  • 打赏
  • 举报
回复
ddgx 2013-01-27
引用 1 楼 datiexiong 的回复:
引用 楼主 ypb362148418 的回复:网页内容如下: XML/HTML code?12345<div class="context"> <blockquote> <p>XXXXXXXXXXXXXXXX</p> </blockquote></div> CSS部分代码如下: CSS code?123456789101112.contex……
引用 1 楼 datiexiong 的回复:
引用 楼主 ypb362148418 的回复:网页内容如下: XML/HTML code?12345<div class="context"> <blockquote> <p>XXXXXXXXXXXXXXXX</p> </blockquote></div> CSS部分代码如下: CSS code?123456789101112.contex……
1#正解
  • 打赏
  • 举报
回复
爱若如梦 2013-01-27
引用 楼主 ypb362148418 的回复:
网页内容如下: 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 class="blockquote_bottom"></div>');
});


</script>
</html>
  • 打赏
  • 举报
回复
相关推荐
发帖
JavaScript
加入

8.5w+

社区成员

Web 开发 JavaScript
申请成为版主
帖子事件
创建了帖子
2013-01-27 12:44
社区公告
暂无公告