gpt4 book ai didi

javascript - 使追加仅在第一次发生

转载 作者:行者123 更新时间:2023-12-01 02:24:03 24 4
gpt4 key购买 nike

我的列表中有一个触发此事件的按钮:

js:

$(this).parents('tr')
.find('.class')
.append("<input type='text' size='5'/>");

有可能让这个追加在第一次发生吗?

就像返回 false,不知道。

谢谢!

最佳答案

假设此行为发生在 click 事件上,您可以使用 one 。例如,

$('#my-button').one('click', function(e) {
e.preventDefault();
$(this).parents('tr')
.find('.class')
.append("<input type='text' size='5'/>");
});

<小时/>编辑:使用 委托(delegate):

var selector = '#my-button',
handler = function(e) {
// prevent default behavior
e.preventDefault();
// make sure this only runs once
$(document).undelegate(selector, 'click', handler);
// actual behavior
$(this).parents('tr')
.find('.class')
.append("<input type='text' size='5'/>");
};
$(document).delegate(selector, 'click', handler);

关于javascript - 使追加仅在第一次发生,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7476484/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com