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