gpt4 book ai didi

javascript - 根据 JavaScript 中的属性禁用按钮

转载 作者:行者123 更新时间:2023-11-28 13:31:35 25 4
gpt4 key购买 nike

我有一个处理数据并将其放入 csv 的表单。用户可以向表单添加多行以添加新项目。为了使其成为唯一的项目,id 增加 1(例如 item[0] 转到项目 1 )

该表单效果很好,但我正在尝试添加删除/删除按钮。它可以工作,但我不希望它删除最后一项。

下面是我正在使用的代码。我遇到了麻烦,因为这个 if 语句破坏了添加人员按钮。

    $('#btnDelelte').click(function () {
//remove the last form item
$('.questions:last-child').remove();

// if only element that remains as ID == 0, disable the "remove" button
if ($('.questions:last-child').attr('id' == 0)
$('#btnDelelte').attr('disabled', 'disabled');

});

如果您注释掉 if 语句,并运行 jsfiddle,所有按钮都可以工作,但您可以删除最后一个表单区域。

jsfiddle

最佳答案

在控制台中显示:

Uncaught SyntaxError: Unexpected identifier

查看错误所在,可以看到属性方法没有正确关闭。

if ($('.questions:last-child').attr('id' == 0)  

应该是

if ($('.questions:last-child').attr('id') == 0) 
^

关于javascript - 根据 JavaScript 中的属性禁用按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24412756/

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