如何用jquery实现替换

<divid="cc"></p><p></p></div>我想当页面加载完成让id为cc的第一个</p>替换成空<scripttype="text/javascript"... <div id="cc">
</p>
<p></p>
</div>
我想当页面加载完成 让id为cc的 第一个 </p>替换成空
<script type="text/javascript">
$(document).ready(function(){
function change(){
$("#cc").html('');
}
});
</script>

我想当页面加载完成(或者cc加载完成)让id为cc的 第一个 </p>替换成空

上面的肯定不对,但我不知道怎么写了,问该怎么写能识别出第一个 </p> ,以上的代码仅供参考,
展开
 我来答
织一点
推荐于2018-05-18 · TA获得超过126个赞
知道小有建树答主
回答量:142
采纳率:50%
帮助的人:108万
展开全部
  1. jquery的选择功能非常强大,实现这样的功能的方法是非常多的,这里给你提供一个通用的方法  find及eq方法。

  2. jquery 中 find 方法可以查找出任何需求的子元素。eq 可以选择指定序列的元素,如eq(1) 就是第二个元素。

  3. 实现思路:找出元素p,选择元素p里的第一个,所以代码为

$("#cc").find("p").eq(0);

这样就选择了第一个P,如果想让他内容为空,可以直接修改html 值,如

$("#cc").find("p").eq(0).html('');

这里不建议使用remove来实现内容为空,如果其它代码对这个元素有依赖,remove掉了会有一定的影响

百度网友5ec5394
推荐于2016-09-10 · TA获得超过119个赞
知道答主
回答量:175
采纳率:0%
帮助的人:92.4万
展开全部
$("#cc").children("p")[0].remove();
$("#cc").children("p").get(0).remove();
$("#cc").children("p").first().remove();

$("#cc").find("p")[0].remove();
$("#cc").find("p").get(0).remove();
$("#cc").find("p").first().remove();
这六种写法都可以满足你需求
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
溏彦欧巴
2012-12-05 · TA获得超过109个赞
知道小有建树答主
回答量:506
采纳率:0%
帮助的人:115万
展开全部
<html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("button").click(function(){
$("p").replaceWith(function(){
return "<p>Hello World!</p>";
});
});
});
</script>
</head>
<body>
<p>这是一个段落。</p>
<p>这是另一个段落。</p>
<button class="btn1">用新的 p 元素替换所有段落</button>
</body>
</html>
追问
感谢您的回答,但是我要的答案是让第一个"
"替换成空 从而得到
,而且是自动完成的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
laoqiming
2012-12-29 · TA获得超过134个赞
知道答主
回答量:151
采纳率:0%
帮助的人:141万
展开全部
这种嵌套不完整的代码,不同的浏览器渲染的结果有可能不一样,但这个</p>标签在主流浏览器下都会自动补足。也就是最终渲染结果是<p></p>,所以你这个html代码会产生两个段落。如果你要去掉一个。只需要
$("#cc p:eq(0)").remove();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友48d5dc9
2012-12-05 · TA获得超过448个赞
知道小有建树答主
回答量:476
采纳率:0%
帮助的人:204万
展开全部
var str="cc";
str = str.replace("cc","aa");就可以了,js有replace方法的,但没有replaceAll
如果要替换元素内容的话,试试:$("id").html("");或者,$("id").text("");或者$("id").val("");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式