簡體   English   中英

ie8 jquery addclass對象不支持此屬性或方法

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM