gpt4 book ai didi

javascript - 如果属性为显示 :none;?,则禁用表行

转载 作者:行者123 更新时间:2023-11-28 03:56:06 24 4
gpt4 key购买 nike

我有一张表,我希望我的行具有“display:none;”属性被禁用,因此它们的值不会被发送到数据库。

编辑:我试过这段代码
$('form > tr:hidden').prop("禁用",true); $('表单').submit();

最佳答案

在没有看到它所基于的 html 的情况下,我猜测问题出在您的选择器上。正如 DaniP 所说,需要禁用输入元素,而不是行。

我看到的另一个问题是大于符号的使用,如

form > tr

大于号将您的选择限制为仅一级后代。换句话说,form > tr 期望您有这样的 html 代码,其中 tr 是 form 的子级:

<form>
<tr><td></td></tr>
</form>

但是,我敢打赌你也有一个表格元素,对吧?像这样:

<form>
<table>
<tr><td></td></tr>
</table>
</form>

form > tr 在这种情况下不会选择该行。结合 DaniP 所说的,试试这个作为你的选择器:

$('form tr:hidden input').prop("disabled",true);

关于javascript - 如果属性为显示 :none;?,则禁用表行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43456340/

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