jquery怎么修改动态生成的html标签的文本值

 我来答
帐号已注销
2017-01-06 · TA获得超过684个赞
知道答主
回答量:48
采纳率:0%
帮助的人:35.4万
展开全部

已存在页面中的元素

<div class="temp" title="123" data-info="ok">内容</div>
$('.temp').addClass("new-temp");
$('.temp').attr("title","456");
$('.temp').data("info","no");
$('.temp').text("纯文本内容");
--
<div class="temp new-temp" title="345" data-info="no">纯文本内容</div>
--
$('.temp').html("<p>新元素加内容</p>");
<div class="temp new-temp" title="345" data-info="no">
  <p>新元素加内容</p>
</div>

实际上 attr()方法可以修改所有的标签属性,但效率不高。

例如

$('.temp').attr("class","new-temp");

$('.temp').attr("data-info","ok");


新创建并未添加到页面的元素,可以设置完成后在插入页面

$('<div></div>').text("纯文本内容").addClass("new-temp");
--
<div class="new-temp">纯文本内容</div>


参考jquery API文档操作的部分,这些都需要掌握。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式