Google マップの描画マネージャーを使用しています。描画ツールのボタン バーに ID やクラス名を表示しないので、自分でやろうとしています。
最初に、以下が正常に機能する円ボタンを削除したいのですが、独自のボタンを追加したいので、親 div "gmnoprint" にクラス名を追加する必要がありますが、Google には同じクラス名を持つ約 5 つの div があります。丸ボタンが見つかった場所に追加したいだけです。
<div class=gmnoprint"></div>
<div class=gmnoprint"></div>
<div class=gmnoprint"></div>
<div class=gmnoprint">
<div>
<div> <== This is what I found in my search
<span>
<div>
<img></img>
</div>
</span>
</div>
</div>
</div>
必要な要素を見つけて削除することはできますが、そのラッパー div にクラスを追加するのは少し難しいことがわかっています。
これは、ボタンを削除するために機能します
$(".gmnoprint").each(function(){
$(this).find("[title='Draw a circle']").remove();
});
これは機能しません..クラスをすべての「.gmnoprint」divに追加するだけです
$(".gmnoprint").each(function(){
$(this).find("[title='Draw a circle']").remove().parent().addClass("test");
});