Object不支持此属性或方法IE8 hasclass方法

时间:2013-05-17 23:34:13

标签: javascript jquery

我在第7行得到一个Object不支持这个属性或方法IE8错误,hasclass方法有什么问题吗?或者有什么问题?谢谢 -

function LoadProducts()
{
    var rangeProduct = 0;
    var type = new Array();
    $('.menu_products .range li').each(function()
    {
        if((this).hasClass('select'))
        {
            rangeProduct = ($(this).index() +1);
        }
    });

2 个答案:

答案 0 :(得分:1)

应该是$(this),而不是(this)

这是一个jQuery函数,该代码不适用于任何浏览器。

答案 1 :(得分:1)

您错过了$

if((this).hasClass('select'))

应该是这样的:

if($(this).hasClass('select'))