2011-08-12 58 views
0

我有一些舊代碼,我必須更新它使用1.3.2,它使用的是.data()方法。我試圖更新這個jQuery的最新版本。從舊代碼jQuery升級.data?

因此,我爲它的使用

if (jQuery('#id').data(dataCollection)) { 
     //do Stuff 
    } 

當我使用console.log調試它只是說undefined有點糊塗[新的jQuery]

任何想法如何解決這個問題?我假設它依靠它返回id - 我讀過的地方,這改變了> 1.3.2?我將如何去更新上述獲取ID?

+0

什麼是'dataCollection'?它是一個字符串嗎? – FishBasketGordo

回答

0

什麼是dataCollection?它應該始終是一個字符串。

您的代碼正試圖查看#id是否在數據(dataCollection)中設置了任何東西。如果它不爲空,那麼它將進入if條件。

+0

非常感謝。我認爲問題是'dataCollection'是'undefined',我不確定如何使它正確返回?這是一個數組。 – Tom

+0

我將如何去獲取ID而不是數據對象? – Tom

+0

你想把這個數組設置爲'#id'嗎? – ShankarSangoli