此代码预期如何使用jQuery Multifile禁用元素?
if(Multifile.n==0){
$("#btnUpload").attr("disabled","disabled");
}
此代码不使我的元素如预期
$("#btnUpload").attr("disabled","");
我jQuery.MultiFile.js添加这些行后没有禁用我的元素是什么我相信是从MultiFile对象中添加和删除文件的位置。据我所知,MultiFile.n
是一个计数器。
如何在列表中没有文件时禁用btnUpload,并且只要至少存在一个文件就可以启用它。
不* *回答,因为我不知道什么' Multifile',但第二个示例不会启用该元素。要撤销'.attr(“disabled”,“disabled”),你需要使用'.removeAttr(“disabled”)'。拥有值为“”的“disabled”属性仍会禁用该元素。详细信息:http://www.w3.org/TR/html5/infrastructure.html#boolean-attribute – 2010-05-12 14:12:40
为了禁用一个元素,'.attr('disabled',true)'工作正常 - 显然不是很糟糕将值设置为'禁用' – ThiefMaster 2010-05-12 14:17:21
.removeAttr(“disabled”);也不起作用。我还删除了最初的禁用属性,并且无论我通过Glyphix调试器发现的文件数量为 – 2010-05-12 14:28:38