.on
JQueryがあり、そこから利用できることは知ってい.live (deprecated)
ますが、動的に追加された要素の1つ以上のイベントにイベントハンドラーをアタッチすることを前提としていますが、私はそうではありません。それを参照するだけで、その属性の一部にアクセスできます。
より具体的に言うと、このような複数の動的要素がすべてclass="cluster"
セットであり、それぞれが異なる値 (title 属性、top 属性、および left 属性) を持っています。
これらのjqueryオプションはどれも機能しません:
var allClusters = $('.cluster');
var allClusters2 = $('#map').children('.cluster');
var allClusters3 = $('#map').find('.cluster');
繰り返しますが、イベント ハンドラーをアタッチしたくないので、.on
それを乗っ取って偽のイベント、doNothing ハンドラーを追加し、属性を参照するだけでも、適切な解決策とは思えません。
もっと良い解決策があるはずです。何か案は?
更新:
要素が DOM に動的に追加されたが、JQuery を介して追加されなかったと言うつもりだったので、タイトルを誤って述べました。タイトルを更新しました。