Jquery IE兼容性:找不到成员错误

时间:2014-11-17 09:44:12

标签: jquery asp.net

我有一个aspx页面。当我正在开发该页面时,错误:'成员未找到'发生在jquery 1.11.0库中。为避免此错误,我使用了如下所示的元标记

        <meta http-equiv="X-UA-Compatible" content="IE=10" />
                                  or
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />

使用该标签我避免了错误,我能够完成我的aspx页面。完成项目后,我在IIS上创建了一个应用程序,并将项目发布到该应用程序。当我从IIS浏览Web表单时, 错误:&#39;未找到会员&#39;再次发生。即使我使用其他版本的jquery库,错误也没有消失。当我尝试从网址访问该页面时会发生什么变化。

发生错误的jquery库的一部分

// IE6/7 do not support getting/setting some attributes with get/setAttribute
if ( !getSetAttribute ) {

// Use this for any attribute in IE6/7
// This fixes almost every IE6/7 issue
nodeHook = {
    set: function( elem, value, name ) {
        // Set the existing or create a new attribute node
        var ret = elem.getAttributeNode( name );
        if ( !ret ) {
            elem.setAttributeNode(
                (ret = elem.ownerDocument.createAttribute( name ))
            );
        }

           ret.value = value += "";  **error occured here**


        // Break association with cloned elements by also using setAttribute (#9646)
        if ( name === "value" || value === elem.getAttribute( name ) ) {
            return value;
        }
    }
};

我该如何解决这个问题。感谢您提前回复

1 个答案:

答案 0 :(得分:0)

头标记就像

   <head runat="server">

我删除&#39; runat&#39;属性,它运作正常。