gpt4 book ai didi

javascript - 如何使用 Id 禁用输入框,同时使用克隆方法在表中添加新行?

转载 作者:行者123 更新时间:2023-12-01 05:41:49 25 4
gpt4 key购买 nike

我有一个 javascript 函数和 HTML 表单,其中包含一个 idPhone 的表,并且有一个用于添加和删除行的 javascript 函数。

我的问题是,在通过添加方法创建新行时,我想要禁用表数据输入字段(id="Employee_ID")。有人可以帮助我吗?

$("input.add").live('click', function() {
var $tr = $(this).closest('tr');
var $clone = $tr.clone();
$clone.find(':text').val('');
$clone.find("select").val('');
$clone.find("a").removeAttr("href");
$clone.find("label").val('');
$clone.find(':checkbox:checked').prop('checked', false).val('N');
$clone.find("#Employee_ID").prop("disable", true);
$tr.after($clone);
});

最佳答案

我想说的第一件事是更好地找到具有 class 名称的元素并禁用它!!当您克隆时,它会尝试为克隆元素提供不同的ID,因为DOM中的ID应该是唯一的。尝试使用 attr 而不是 prop,最后它应该被 disabled 而不是 disable

$clone.find("#Employee_IDClass").attr("disabled", true);

关于javascript - 如何使用 Id 禁用输入框,同时使用克隆方法在表中添加新行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30298236/

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