因此,我尝试在点击链接时传递freemarker变量值($ {item.uid}),以便启动具有相同唯一ID值的模式。
虽然我的功能可以访问uid
的值,但当我运行$('body').append($('div.disclaimer' + outerVar).remove());
时,outerVar
会显示undefined
。
的JavaScript
var outerVar = uid;
$('body').append($('div.disclaimer' + outerVar).remove());
function showDisclaimer(uid) {
var x = uid;
$('div.disclaimer' + x).show();
}
function closeDisclaimer(uid) {
var x = uid;
// Clear the form and close the modal
$('div.disclaimer' + x).hide();
}
HTML
<a onclick="showModal('${item.uid}')">Call Function</a>
<div class="modal${item.uid}" style="display:none;">
<div class="content">
Test Content Here
</div>
</div>