Jquery新手在这里。
在包装的元素集中,有没有办法检查元素是否支持此属性?
我基本上有这个伪代码。
$(function () {
$("form").each(function(){
if("this element supports disabled"){
$(this).attr("disabled", "disabled");
}
});
});
我在想,如果元素不支持这个属性,那么应该跳过它。
在上面的例子中,我正在检查元素是否支持disabled属性。
由于
答案 0 :(得分:3)
实际上无法分辨,因为即使元素不支持,也可以在元素上设置属性。据我所知,只有表单元素支持disabled
属性,因此您只需检查该元素是input
,select
,textarea
还是{{1} }}。 (可能还有一些我错过了)