【发布时间】:2011-08-29 19:01:46
【问题描述】:
嗨,亲爱的朋友们:
以下代码在 ie9 中完美运行,但在 firefox 3.6 中无法运行
$('#ctl00_ContentPlaceHolder1_RadUploadImage').attr('disabled', 'disabled');
ctl00_ContentPlaceHolder1_RadUploadImage -> 是一个 div 元素
意思是当我们用 firebug 检查这个 div 时,会显示 disabled="disabled"
但我在那个 div 里面有一个 RadUpload 仍在工作!
html代码如下:
<div disabled="true" id="ctl00_ContentPlaceHolder1_RadUploadImage" class="RadUpload RadUpload_BlackByMe RadUpload_rtl RadUpload_BlackByMe_rtl" style="width: 325px;">
<input autocomplete="off" id="ctl00_ContentPlaceHolder1_RadUploadImage_ClientState" name="ctl00_ContentPlaceHolder1_RadUploadImage_ClientState" type="hidden">
<ul class="ruInputs" id="ctl00_ContentPlaceHolder1_RadUploadImageListContainer"><li><span class="ruFileWrap ruStyled"><input style="position: absolute; left: 0px; top: -5000px;" class="ruFileInput" size="23" dir="ltr" id="ctl00_ContentPlaceHolder1_RadUploadImagefile0" name="ctl00_ContentPlaceHolder1_RadUploadImagefile0" type="file"><input size="22" class="ruFakeInput" type="text"><input class="ruButton ruBrowse" value="select" type="button"></span><input name="ClearInput" class="ruButton ruClear" value="erase" id="ctl00_ContentPlaceHolder1_RadUploadImageclear0" type="button"></li></ul></div>
有什么想法吗?
提前致谢
【问题讨论】:
-
禁用的 div 应该是什么样的?
-
你试过“true”而不是“disabled”吗?
-
你好! $('#ctl00_ContentPlaceHolder1_RadUploadImage').attr('disabled', true); -> 也不行