Javascript jQuery从包含的脚本中最近的按钮数据标记获取
早上好 在网站中,您可以包含“我的项目”中的iFrame以显示信息:Javascript jQuery从包含的脚本中最近的按钮数据标记获取,javascript,jquery,Javascript,Jquery,早上好 在网站中,您可以包含“我的项目”中的iFrame以显示信息: <link rel="stylesheet" href="https://example.de/static/css/embedded.css"> <div class="alert alert-secondary"> <div class="ce_text"></
<link rel="stylesheet" href="https://example.de/static/css/embedded.css">
<div class="alert alert-secondary">
<div class="ce_text"></div>
<button id="ce_openOverlay" class="btn btn-church" style="background-color: #800040" data-domain="test.example.de" data-ce_eventid="1">book now</button>
<div id="ce_overlay">/div>
</div>
<script src="https://example.de/static/js/embedded.js"></script>
现在,我如何确保在var ce_eventid
中,只有脚本标记上方按钮的eventid在内部,而不是下面按钮的eventid?检查此问题:第一个答案建议document.currentScript
,因此使用此选项您将获得:
var div = $(document.currentScript).prev();
if (div.hasClass('alert')) {
// your code
}
var div = $(document.currentScript).prev();
if (div.hasClass('alert')) {
// your code
}