cuốn sách gpt4 ai đã làm

Javascript thêm/xóa các phần tử

In lại Tác giả: Walker 123 更新时间:2023-11-28 20:33:34 29 4
mua khóa gpt4 Nike

我有一个问题。可以删除使用 javascript 附加添加的元素?

当我尝试删除添加的跨度时,什么也没有发生。

Như thế này:






Admin
Editor
Test 1
Test 2



请帮助我。

Cảm ơn.

câu trả lời hay nhất

是的,您可以删除它们。但是,您不能添加 click在它们存在之前向它们提供事件处理程序。这段代码:

$('#SelectBox span').click(function(){
var StatusID = this.id;
$("#SelectBox #" + StatusID).remove();
});

只会添加click事件处理程序至 #SelectBox 内的元素代码运行时(因此,根据您提供的 HTML,零元素)。如果您希望事件处理程序对动态添加的元素使用react,那么您需要使用一种名为 event delegation 的技术。 ,使用.on()功能:

$('#SelectBox').on('click', 'span', function() {
$(this).remove(); // equivalent to the code you had before
});

关于Javascript 追加/删除元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15874952/

29 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress