Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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
使用jquery检查元素是否支持该属性_Jquery - Fatal编程技术网

使用jquery检查元素是否支持该属性

使用jquery检查元素是否支持该属性,jquery,Jquery,这里是Jquery新手 在包装元素集中,是否有方法检查元素是否支持此属性 我基本上有这个伪代码 $(function () { $("form").each(function(){ if("this element supports disabled"){ $(this).attr("disabled", "disabled"); } }); }); 我在想,如果元素不支持这个属性,那么应该跳过它 在上面的示例中,我检查元

这里是Jquery新手

在包装元素集中,是否有方法检查元素是否支持此属性

我基本上有这个伪代码

$(function () {
    $("form").each(function(){
        if("this element supports disabled"){
            $(this).attr("disabled", "disabled");
        }
    });
});
我在想,如果元素不支持这个属性,那么应该跳过它

在上面的示例中,我检查元素是否支持disabled属性


谢谢

这真的不可能知道,因为您可以在元素上设置属性,即使它不支持它。据我所知,只有表单元素支持
disabled
属性,因此您只需检查元素的类型是否为
input
select
textarea
button
。(可能还有一些我遗漏了)

这确实是不可能的,因为您可以在元素上设置属性,即使它不支持它。据我所知,只有表单元素支持
disabled
属性,因此您只需检查元素的类型是否为
input
select
textarea
button
。(可能还有一些我遗漏了)

其他元素是
option
optgroup
-其他元素是
option
optgroup
-