Я работаю над надстройкой для Confluence. Я использую Apache Velocity и Js. Когда я распечатываю свой шаблон, я не получаю возврата из моего JS-файла, в котором я использую jQuery. Как я могу правильно установить связь между этими двумя? Спасибо!
My JS
jQuery(function ($) {
var initmyConfluenceMacro = function ()
{
$(".myConfluenceMacro").each(function()
{
var html = "wadup";
var dayDates = $(this).find("input.dayDates").val();
html = html + dayDates;
$(this).html(html);
});
};
$(document).ready(function()
{
initmyConfluenceMacro();
});
});
МОЯ скорость Template.vm
#requireResource("confluence.web.resources:jquery")
#requireResource("com.atlassian.tutorial.myConfluenceMacro:myConfluenceMacro-resources")
My variables : $myCustomVar
My variable js:
<div class="myConfluenceMacro">
<fieldset class="parameters hidden">
<input type="hidden" class="dayDates" value="YO! Was up dude?">
</fieldset>
</div>
$(document).ready()
, когда вы уже находитесь внутри готового обработчика. - person Pointy   schedule 19.11.2018console.log($(".myConfluenceMacro").length)
перед вызовом.each()
. Это скажет вам, содержит ли DOM какие-либо экземпляры содержимого макроса после расширения. - person Pointy   schedule 19.11.2018console.log()
. - person Pointy   schedule 19.11.2018