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


但是却没有成功,求解?不胜感激!
...全文
218 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
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>

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧