首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何删除jquery元素的一个元素?

问如何删除jquery元素的一个元素?
EN

Stack Overflow用户
提问于 2014-03-16 19:54:44
回答 1查看 25关注 0票数 0

对于聊天web应用程序,我想删除jquery元素的一个元素。

代码语言:javascript
复制
var value = $('#users').val();
$('#users').empty();
$('#users').append($(value.replace('<div>' + data.name + '</div>', '')));

这就是我目前尝试过的,但我并不真正知道如何获得我之前在.append(.)中添加的所有值。

所以,我想把它们全部取出来,并删除/替换其中的一个。

代码语言:javascript
复制
$('#users').val() -> empty
$('#users').value -> undef.

也许我可以用.valueOf()来完成这个任务?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-16 20:07:53

无论$('#users')是什么,您都可以使用$('#users').html()获取其内部html代码。

但是,您可以在每个附录中添加一个类:

代码语言:javascript
复制
"<div class='myAppendix'>" + data.name + "</div>"

您为它们分配一个自定义类,并将其称为“myAppendix”

现在,当您想检索这些元素时,只需执行以下操作:

代码语言:javascript
复制
$('.myAppendix') 

这就是你用jQuery瞄准他们所有人的方式。现在,如果您具体知道要删除哪个类,则可以使用数据或其他名称来命名添加的类,如:

代码语言:javascript
复制
"<div class='"+ data.name +"'>" + data.name + "</div>"

因此,当您使用$('.data.name')锁定它时,您将得到uve添加的特定元素。

然后你就可以把它移除。不记得如何,$(元素).remove()或其他什么..。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22442090

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档