在使用此地图插件制作显示商店位置的美国地图时,我已经大致确定了它,但想要一种更好的方式来执行一个功能。我在地图下方有一个商店列表,希望将所有商店分组在同一州,并在您将鼠标悬停在该州时在侧边栏中显示商店名称。我有悬停和显示数据的工作,但想要改进。我不只是为每个状态编写一个函数并明确说明要显示的内容,而是想p.cn
从每个具有相同类的 div 中获取第一个。
<div class="texas">
<p class="cn">Store 1</p>
</div>
<div class="texas">
<p class="cn">Store 2</p>
</div>
mouseoverState: {
var texas = $('.texas > p.cn').text();
$('#mysidebarID').html(texas);
}
这仅显示第一家商店“商店 1”,我无法让它p.cn
从每个 div.texas 中抓取每个商店并在每个商店<br>
之后显示它们。
如何从具有相同类的每个元素中获取 html 并将其组合成一个字符串,每个节点由 a 分隔<br>
?
谢谢 - 如果我需要澄清任何事情,请告诉我。