好的,我是 JQuery 的新手,我有一个带有 asp:Literal 控件的模式。文字由单击以激活模式的任何链接控制。所以,我曾希望它就像给出链接的文字值 onClick 一样简单,但事实并非如此。
我希望:文字的值是在页面加载时设置的,所以我必须将它放在更新面板中,以便在单击链接时它会改变。
或者它可能是:像 javascript 一样,您必须使用 JQuery onClick 动态设置文字的值。
感谢您的帮助。
更新
这是模式的 HTML:
<div class="modal-holder" id="landing-page-modal" style="display:none">
<div class="modal">
<div class="modal-t">
<a href="#" class="modal-close">
<img src="images/modal-close.gif" border="0" alt="" />
</a>
<div class="modal-scroll">
<a href="#" class="modal-top-arrow">
<img src="images/modal-arr-t.gif" alt="" />
</a>
<a href="#" class="modal-bottom-arrow">
<img src="images/modal-arr-b.gif" alt="" />
</a>
</div>
<div class="modal-b">
<div class="modal-content">
<h2><asp:Label ID="lblModal" Text="Title" runat="server" /></h2>
<p>
<asp:Literal ID="litModal" Text="Test Data Lives Here For Now" runat="server" />
</p>
</div>
</div>
</div>
</div>
</div>
这是单击链接时激活模式的 JQuery:
$('.article a, #menu a, #features a').click(function(){
$('.modal-holder').css({'display': 'block'});
return false;
});
$('.modal-close').click(function(){
$('.modal-holder').css({'display': 'none'});
});
我想知道如何在模式激活之前更改模式中的“litModal”控件的值。