Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果表行为';s属性是否显示:无;?_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 如果表行为';s属性是否显示:无;?

Javascript 如果表行为';s属性是否显示:无;?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有一个表,希望禁用具有“display:none;”属性的行,这样它们的值就不会被发送到数据库 编辑:我试过这个代码 $('form>tr:hidden').prop(“disabled”,true)$('form')。提交()如果看不到它所基于的html,我猜问题在于您的选择器。正如DaniP所说,需要禁用输入元素,而不是行 我看到的另一个问题是使用大于符号,如 form > tr “大于”符号将您的选择仅限于第一级子体。换句话说,form>tr希望您有这样的html代码,其中tr是

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

编辑:我试过这个代码

$('form>tr:hidden').prop(“disabled”,true)$('form')。提交()

如果看不到它所基于的html,我猜问题在于您的选择器。正如DaniP所说,需要禁用输入元素,而不是行

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

form > tr
“大于”符号将您的选择仅限于第一级子体。换句话说,
form>tr
希望您有这样的html代码,其中tr是form的子级:

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

请向我们展示一些代码,以便我们知道您尝试了什么。您需要在输入元素(而不是tr)上设置
disabled
,尝试将选择器更改为:
$('form>tr:hidden input')。prop(“disabled”,true)
我的行中有,这是否有效?或者我是否将输入更改为选择您可以更改它或使用“查找”对元素进行分组感谢您这么做,它是“>”符号。。谢谢大家的努力,也很抱歉没有html,我认为这是一个简单的想法
<form>
<table>
<tr><td></td></tr>
</table>
</form>
$('form tr:hidden input').prop("disabled",true);