[英]ie8 jquery addclass object does not support this property or method
我的頁面上的用戶控件中有一個asp:textbox。 從js文件中,我的代碼為:
$get(_dropdownID).addClass('dropdownTextDisabled');
這在IE8中運行時給我一個錯誤:對象不支持此方法或屬性。 嘗試這樣做的原因是IE8似乎不支持className。 較早的代碼是:
dropdown.className = "dropdownTextDisabled";
任何幫助,將不勝感激。
也許您在這里寫錯了:
$get(_dropdownID).addClass('dropdownTextDisabled');
舒爾德貝
$('#_dropdownID').addClass('dropdownTextDisabled');
在其他瀏覽器中可以使用嗎? 您調用方法addClass()的變量$get
是什么?
$get
是一個ASP.NET AJAX快捷方式,它返回一個DOM元素,而addClass()
是一個jQuery函數(只能在jQuery對象上使用)。
嘗試以下方法:
$('#<%= _dropdownID.ClientID %>').addClass('dropdownTextDisabled');
這是基於_dropdownID
是ASP.NET DropDownList
控件的ID的假設。
如果_dropdownID
只是HTML <select>
的ID,請執行以下操作:
$('#_dropdownID').addClass('dropdownTextDisabled');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.