我有一个母版页,其中添加了脚本管理器和 Javascript/Jquery。见下文:
<asp:ScriptManager ID="SM" runat="server" EnablePartialRendering="true">
<Scripts>
<asp:ScriptReference Path="~/Scripts/jquery-1.7.2.min.js" ScriptMode="Release" />
<asp:ScriptReference Path="~/Scripts/Custom.js" ScriptMode="Release" />
</Scripts>
</asp:ScriptManager>
自定义 Js:
$(".section").click(function () {
if ($(this).next(".sectiondetail").is(":hidden")) {
$(this).next(".sectiondetail").slideDown("slow");
$(this).children('span').text('[-]');
} else {
$(this).next(".sectiondetail").slideUp("slow");
$(this).children('span').text('[+]');
}
});
我在我的 ASCX 控件中放置了以下 html,该控件添加到使用我的母版页的内容页面中:
<div class="section">
<span>[+]</span> General Information
</div>
<div class="sectiondetail" style="display: none;">
Details go here.
</div>
JS 功能没有按预期工作。如果我在我的 ASCX 控制页面中添加 JS 函数,它会按预期工作。这里有什么问题?
谢谢。