我正在处理一个标记事件,我试图做一个jquery代码,修改用传单js制作的弹出窗口的CSS。
问题是我想从标记事件中访问此弹出窗口的htlm标记
例如,如果我有<div><p id="myid">my text</p></div>
有没有办法可以使用myMarker.$("myid").css({font-size:"20px", backgroud-color:"#000"}).
我问,因为我有一系列标记,我只需要为其中一个标记编辑这些标记。
你的时间:)
答案 0 :(得分:1)
你可以使用
var oldContent=myMarker.getPopup().getContent();
// oldContent is dom node object
// you can check its id using $(oldContent).attr("id"); and perform your css change logic
var newContent=$(oldContent).css({font-size:"20px", backgroud-color:"#000"});
myMarker.getPopup().setContent(newContent[0]);