对于聊天web应用程序,我想删除jquery元素的一个元素。
var value = $('#users').val();
$('#users').empty();
$('#users').append($(value.replace('<div>' + data.name + '</div>', '')));这就是我目前尝试过的,但我并不真正知道如何获得我之前在.append(.)中添加的所有值。
所以,我想把它们全部取出来,并删除/替换其中的一个。
$('#users').val() -> empty
$('#users').value -> undef.也许我可以用.valueOf()来完成这个任务?
发布于 2014-03-16 20:07:53
无论$('#users')是什么,您都可以使用$('#users').html()获取其内部html代码。
但是,您可以在每个附录中添加一个类:
"<div class='myAppendix'>" + data.name + "</div>"您为它们分配一个自定义类,并将其称为“myAppendix”
现在,当您想检索这些元素时,只需执行以下操作:
$('.myAppendix') 这就是你用jQuery瞄准他们所有人的方式。现在,如果您具体知道要删除哪个类,则可以使用数据或其他名称来命名添加的类,如:
"<div class='"+ data.name +"'>" + data.name + "</div>"因此,当您使用$('.data.name')锁定它时,您将得到uve添加的特定元素。
然后你就可以把它移除。不记得如何,$(元素).remove()或其他什么..。
https://stackoverflow.com/questions/22442090
复制相似问题