如何在JavaScript方法调用中传递映射键?
我正在执行一项任务,该任务要求在警报框中显示地图键。如何在警报框中获取地图密钥 我已经尝试了下面的代码,但我无法更改HTML如何在JavaScript方法调用中传递映射键?,javascript,Javascript,我正在执行一项任务,该任务要求在警报框中显示地图键。如何在警报框中获取地图密钥 我已经尝试了下面的代码,但我无法更改HTML <div class="row notranslate"> <div class="col-md-12 btnspace"> <c:forEach items="${sessionScope.trackingMap}" var="mcMAP"> <a href="#" i
<div class="row notranslate">
<div class="col-md-12 btnspace">
<c:forEach items="${sessionScope.trackingMap}" var="mcMAP">
<a
href="#"
id="amcvalue"
class="btn btn-sm btn-primary"
data-akey="${mcMAP.key}"
data-amc="${mcMAP.value}"
data-toggle="modal"
data-target="#myModal"
onclick="setAmcValue(${mcMAP.value});">
<font color="yellow">
<span id="value">${mcMAP.key}</span>
</font>
<%-- --${mcMAP.value} --%>
<i class="btn-icon-only icon-circle-arrow-right"></i>
</a>
<br />
</c:forEach>
</div>
</div>
我想要mcMAP.key作为amc值我们只需要更改
onclick=“setAmcValue(${mcMAP.value});”
toonclick=“setAmcValue('${mcMAP.key}');“
及其开始工作。您的意思是不能将onclick=“setAmcValue(${mcMAP.value});
更新为onclick=“setAmcValue(${mcMAP.key})代码>?我试过setAmcValue($mcMAP.key});但它甚至不是那样调用函数。-@Gabrielcheung控制台中有错误吗?没有,控制台中没有错误……页面中是否包含您的JavaScript文件?
function setAmcValue(amc) {
alert(amc);
$("#mc1").empty().html(amc);
}