2011-08-12 6 views
0

1.3.2を使用して更新しなければならない古いコードがあり、.data()メソッドを使用しています。私はこれをjQueryの最新バージョンに更新しようとしています。私はそれだけでundefinedを言うデバッグするconsole.logを使用する場合、それはjQuery古いコードから.dataをアップグレードしますか?

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

を使っているよう

したがって、私は少しは[新しいjQueryのに]混乱していますか?

これを修正する方法はありますか? idを返すことに頼っていると仮定しています。 IDを取得するために上記を更新するにはどうすればよいですか?

+0

'dataCollection'とは何ですか?それは文字列ですか? – FishBasketGordo

答えて

0

dataCollectionとは何ですか?常に文字列でなければなりません。

コードでは、#idにデータ(dataCollection)が設定されているかどうかを確認しようとしています。 nullでない場合は、ifの状態になります。

+0

ありがとうございました。私は問題は 'dataCollection'が' undefined'であると思います。正しく返す方法がわかりません。それは配列です。 – Tom

+0

データオブジェクトの代わりにIDを取得する方法は? – Tom

+0

この配列を '#id'に設定しようとしていますか? – ShankarSangoli

関連する問題