为什么我的 return 从 jQuery 到 Velocity 是空的?

Why is my return empty from jQuery to Velocity?

我正在为 Confluence 开发一个插件。我正在使用 Apache Velocity 和 Js。 当我打印出我的模板时,我从我使用 jQuery 的 JS 文件中没有得到任何 return。我怎样才能正确地建立这两者之间的沟通?谢谢!

我的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>

我做到了。像这样,它正在工作,我得到了 HTML !

JS

$(document).ready(function(){
    $(".myConfluenceMacro").each(function(){
        $(this).html("Hello <b>world!</b>");
    });
});

速度

<script type="text/javascript">
 #include( "templates/currencyDetail.js")
</script>
<body>

<div class="myConfluenceMacro">

</div>