Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.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 如何搜索所有<;输入>;DOM元素的后代并禁用它们_Javascript_Jquery_Dom_Input - Fatal编程技术网

Javascript 如何搜索所有<;输入>;DOM元素的后代并禁用它们

Javascript 如何搜索所有<;输入>;DOM元素的后代并禁用它们,javascript,jquery,dom,input,Javascript,Jquery,Dom,Input,假设我有一个DOM对象: var a = document.getElementById('parent') 我想在元素a中搜索所有input 在jQuery中我应该做什么 我想禁用a中的所有输入,如下面的语法: $('#parent input').attr('disabled',true); 我试过了 $(a).children('input').attr('disabled',true); 但没有结果 注意:vara是我从另一个函数获得的元素 $(a).find('input').p

假设我有一个DOM对象:

var a = document.getElementById('parent')
我想在元素
a
中搜索所有
input

在jQuery中我应该做什么

我想禁用
a
中的所有输入,如下面的语法:

$('#parent input').attr('disabled',true);
我试过了

$(a).children('input').attr('disabled',true);
但没有结果

注意:var
a
是我从另一个函数获得的元素

$(a).find('input').prop('disabled', true);
只搜索元素的直接子元素,而搜索所有子元素


<强>更新< /强>:还考虑SnxDrx关于.< /P> <代码> $(a)的注释。查找(“输入”)。AtTo(“禁用”,true)< />代码>

< P>不要忘记<代码> Att/<代码>是HTML属性和<代码> PROP<代码> DOM属性,尝试如下:

$(a).find('input').attr('disabled','disabled');


@西蒙盖特:这些简单的jQuery问题总是一样的……答案很快;)
$(a).find('input').attr('disabled','disabled');
$(a).find('input').prop('disabled',true);