2013-05-17 138 views
1

我得到一個對象不支持此屬性或方法IE8錯誤在第7行,是否有任何問題hasclass方法?或者什麼是錯的? Thanks-對象不支持此屬性或方法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); 
     } 
    }); 
+1

你缺少之前'(本)的'$''。你的代碼相當於'this.hasClass(...)',DOM元素實際上沒有'hasClass'方法。 –

回答

1

您錯過了$

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

應該是這樣的:

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

非常感謝,它現在有效 – notforever

1

應該$(this),不(this)

這是一個jQuery函數,該代碼不應該在任何瀏覽器中工作。

相關問題