以下を出力するページがあります
これは私のテンプレートのhtmlです
<ul id="process"><span>Process: </span>
これは私の縮小されたJavascript(functions.js)です
$(window).load(function () {
var a = $("#slider").children("img");
currentIndex = 0;
slideCount = a.length;
fadeDuration = 1E3;
navigation = $("#process");
navCnt = 0;
navNumFix = 1;
for (i = 0; i < slideCount; i++) navigation.append('<li><a href="#" class="navItem" data="' + navCnt+++'">' + navNumFix+++"</a></li> ");
$(".navItem").click(function () {
var b = $(this).attr("data"),
c = currentIndex;
currentIndex = b;
c != currentIndex && ($(a[c]).fadeOut(fadeDuration), $(a[currentIndex]).fadeIn(fadeDuration))
})
});
私のスライダーの場合、これはすべてulタグを出力し、次のようにJavascriptを介してリストアイテムを添付します。
<ul id="process"><span>Process: </span>
<li><a href="#" class="navItem" data="0">1</a></li>
<li><a href="#" class="navItem" data="1">2</a></li>
</ul>
テンプレートにulタグを出力する代わりに、スクリプトがulタグを要求した場合にのみulタグを出力するにはどうすればよいですか?上記のリスト項目のようなものです。