我有一个使用 XSLT 的 HTML 页面:这是一个使用 XSLT foreach 循环构建的动态列表。
<div data-role="content" id="contacts" data-c8o-listen=".GetContacts">
<div data-role="collapsible-set" data-c8o-each="records">
<div data-role="collapsible">
<h3>{FirstName} {LastName}</h3>
<label><b>Company: </b></label><span>{Company}</span><br/>
<label><b>Phone: </b></label><span>{Phone}</span><br/>
<label><b>Street: </b></label><span>{Street}</span><br/>
<label><b>City: </b></label><span>{City}</span><br/>
<label><b>Country: </b></label><span>{Country}</span>
<button class="gm">Google map</button>
<!-- >button data-c8o-call=".ReadContact" >
Get Details<span style="visibility:hidden"
data-c8o-variable="ID">{Id:first}</span>
</button-->
</div>
</div>
我需要以某种方式添加一个按钮或指向 Google 地图的链接
var loc = Country + "," + State + "," + Street;
var addr = "https://maps.googleapis.com/maps/api/staticmap?center=" + loc +
"&zoom=14&size=288x300&sensor=false";
我怎么能用 jQuery 做到这一点?因为列表是动态的,我无法分配 ID。