html标签的标签体内既有标签又有文本,怎样用JS对文本进行替换?

Benjaman 发布于 2016/06/02 17:13
阅读 260
收藏 0

    如题。

    例如,有html代码片段如下:

<label>
    <div></div>
    enen
</label>



    怎样替换label里面的“enen”,而不影响里面的<div>标签?

    如果用jQuery,应该怎样写?

    希望知道的站友能支招,先谢了。

加载中
0
玉米哥
玉米哥
你用个标签套起来会死啊?规范点!$("lablel).text()
玉米哥
玉米哥
@VVL 在把你想要的标签append()进去,只能这样
Benjaman
Benjaman
您好,用text()方法会把label里的标签都替换掉
玉米哥
玉米哥
不是告诉你了吗?
Benjaman
Benjaman
您好,如果文本“enen”真的不能用标签套起来,应该怎样将其替换,且不影响那个<div>标签?
0
亭舸翁
亭舸翁
如果非要这样做的话可以用$('label')[0].childNodes[1].nodeValue='new Value' 这样
hyjiacan
hyjiacan
我本来也想这么说。。 但看他问的是 “如果用jQuery”。。。 我就放弃了
返回顶部
顶部