gpt4 book ai didi

jquery - 选择并禁用表单中的每个输入字段,包装在 jquery 的表中

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

我正在禁用基于复选框的表单...

我在添加禁用属性时遇到问题。

这是我到目前为止得到的:HTML:

<table id="shipInfoTable">
<tr>
<td>Name:</td>
<td><input type="text" name="name" /></td>
</tr>
...
</table>

Javascript 选择器/属性操作(jquery):

$("#shipInfoTable tbody tr td input").each(function(index, item){
item.attr("disabled", true);
});

Chrome 开发控制台错误: Uncaught TypeError: Object #<an HTMLInputElement> has no method 'attr'

当我警报 item.each()内它提醒[object HTMLInputElement]

不太确定如何正确选择输入元素。我做错了什么?

最佳答案

该函数不会为您提供 jQuery 对象。应该是:

$("#shipInfoTable input").each(function(index, item){
$(item).attr("disabled", true);
});

(请注意,我还简化了您的选择器,它仍然有效)
如果您没有对每个项目执行任何操作,这也将起作用:

$("#shipInfoTable input").attr("disabled", true);

关于jquery - 选择并禁用表单中的每个输入字段,包装在 jquery 的表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2348520/

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