2009-06-02 11 views
0

jqueryとgooglemaps(gmap2)を使用しています。私はマップ上のクラスdivsのjqueryセレクタの使用に関する問題を発見しています。 div(IDとクラスの両方)を選択しようとすると、null戻り値が返されます。私は、JSのGoogleマップといくつかの種類の競合があると推測しています。私のjqueryが正しいことを確認するために、タグと異なるid/classを選択しようとしました。Googleマップ内のjqueryセレクタを使用しても動作しません

誰でも原因や回避策を提案できますか?

私は問題なくGoogleマップと混合jqueryのを使用しましたJQ 1.3.2

+0

この例を分かち合うことができれば助けになります。 – cgp

答えて

0

誰かが別の関数として$を定義し直してnoconflictを使用しました。

0

を使用しています。いくつかのコードを投稿できますか?

0

Googleマップでは、jqueryのセレクタエンジンが返すオブジェクトの配列が嫌いです。同様にjqueryのは..youが、その後のjQueryにGoogle MapsのAPIとjQelにエルを渡すことができ

var el = document.getElementById("your-element"); 
var jQel = $(el); 

..あなたがする必要があると思いますので、のdocument.getElementByIdの生の出力を好きにいないようです。明らかに、すべてのコードでjQueryを使用することを避けることができれば、より効率的です。

+0

最初の行を使用する必要がある場合、私は2行目のポイントを理解していません...両方で 'el'を使用してください。 – Sparky

+0

彼はjQueryを使っていたので、セレクタエンジンを無作為に使用するのではなく、実際にコードのどこかでjQueryを使って何かをやっていると思います! もう一度これは3年ちょっと前のことだったので、私は彼が何だったかを今までには分かりません;) –

関連する問題