Мое веб-приложение работает здесь: URL Я использую jQuery версии 1.7.1.min.js для браузеров, и я получаю следующую ошибку для IE 7 и 8.Не удалось решить jquery IE 7/8 Script 3 Member не найдена ошибка
Ошибка детали:
SCRIPT3: Member not found.
jquery-1.7.0.min.js, line 2 character 30982
Я также считаю, что e.nodeValue
равно нулю, как вы можете увидеть в прилагаемом изображении. . Тем не менее, тот же код отлично подходит для IE 9 и 10.
При просмотре кода я нашел код ниже, который не работает для ie6/7. Любая помощь, как избавиться от этой ошибки?
/ IE6/7 do not support getting/setting some attributes with get/setAttribute
if (!getSetAttribute) {
fixSpecified = {
name: true,
id: true
};
// Use this for any attribute in IE6/7
// This fixes almost every IE6/7 issue
nodeHook = jQuery.valHooks.button = {
get: function(elem, name) {
var ret;
ret = elem.getAttributeNode(name);
return ret && (fixSpecified[ name ] ? ret.nodeValue !== "" : ret.specified) ?
ret.nodeValue :
undefined;
},
set: function(elem, value, name) {
// Set the existing or create a new attribute node
var ret = elem.getAttributeNode(name);
if (!ret) {
ret = document.createAttribute(name);
elem.setAttributeNode(ret);
}
return (ret.nodeValue = value + "");
}
};
вы можете отлаживать, используя отладочный файл? Это не всегда точно в минимальной версии. –
@OnurTOPAL Я только что заменил код min.js на отладочную версию на сервере. –
Вам это поможет? http://stackoverflow.com/questions/7993085/ie-9-showing-displaying-member-not-found –