0

こんにちは、基本的に私が望んでいたのは、マーカーをクリックすると、div のコンテンツを置き換える jQuery が起動することでした。最初は完璧に動作しますが、その後は反応しません。助言がありますか?ありがとう!

 google.maps.event.addListener(marker, 'click', function() {
    $('.address').replaceWith(" + '"' + $arrayOfEventNames[i] + '"' + ");

注:これは、埋め込みルビーコードを使用して、必要な「イベント名」を取得しています。したがって、これは puts ステートメント内にあります。したがって、引用符が必要です。

4

1 に答える 1

1

$('.address') の内容を置き換えるのではなく、要素自体を置き換えます。つまり、最初のクリック後は存在しないため、置き換えることができません。

K

于 2011-06-18T21:34:27.537 に答える