Попытка реализовать загрузку тега onclick для нескольких компонентов кнопки в AEM
Нужно предложение по наилучшей практике. ниже метод, который я реализовал. Может кто-нибудь, пожалуйста, помогите мне с этим. Заранее спасибо!
<sly data-sly-test="${properties.tag}">
<script>
$(".input1-tag").click(function(e){
e.preventDefault();
var href = $(this).attr("href");
$("body").append("<img src=\" ${properties.tag @ context ='scriptString'} \" width="1" height="1" alt="" />");
window.location = href;
});
</script>
</sly>
<sly data-sly-test="${properties.optionaltag}">
<script>
$(".input2-tag").click(function(e){
e.preventDefault();
var href = $(this).attr("href");
$("body").append("<img src=\" ${properties.optionaltag @ context ='scriptString'} \" width="1" height="1" alt="" />");
window.location = href;
});
</script>
</sly>
<sly data-sly-test="${properties.thirdtag}">
<script>
$(".input3-tag").click(function(e){
e.preventDefault();
var href = $(this).attr("href");
$("body").append("<img src=\" ${properties.thirdtag @ context ='scriptString'} \" width="1" height="1" alt="" />");
window.location = href;
});
</script>
</sly>