私のWebアプリケーションはここにあります:URL ブラウザ用にjqueryバージョン1.7.1.min.jsを使用していますが、次のエラーが表示されます。 IE 7と8jquery IE 7/8 Script 3を解決できませんエラー
エラーの詳細:
SCRIPT3: Member not found.
jquery-1.7.0.min.js, line 2 character 30982
私はまた、あなたが添付された画像で見ることができるようe.nodeValue
がnullであることがわかりました。 。しかし、同じコードが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 + "");
}
};
デバッグファイルを使用してデバッグしてください。 minバージョンでは必ずしも正確ではありません。 –
@OnurTOPAL min.jsコードをサーバーのデバッグバージョンに置き換えました。 –
これはあなたを助けることができますか? http://stackoverflow.com/questions/7993085/ie-9-showing-displaying-member-not-found –