<script type="text/javascript">
$(function() {
var text3;
$('.HideButton').click(function() {
text3 = $('#MessageText').text;
var theButton = $(this);
$('#disclaimer').slideToggle('slow', function() {
theButton.val($(this).is(':visible') ? 'Hide' : 'Show');
});
$('<p>' + text3 + '</p>').addClass("new").insertAfter('#disclaimer');
return false;
});
});
更新jQuery的问题...上面的代码并没有改变按钮文本关于文本更改
<p id="disclaimer" > DDDDDDDDDDDDDDDDDDDDDDDDDD</p>
<asp:Button ID="Button1" CssClass="HideButton" runat="server" Text="Hide" />
我想要的按钮上的文字每次我按下它改变..但它没有
<p id="disclaimer" >
<input id="MessageText" type="text" />
</p>
<asp:Button ID="Button21" CssClass="HideButton" runat="server" Text="Hide" />
由于在文本框中键入的消息应该出现在“#免责声明消失
您完全改变了您的问题。现在有一个文本框和一个附加?什么文字框? – kasdega
你原来的问题被回答了几个不同的时间和几个不同的方式。现在你已经问过本质上是一个全新的问题。 我建议任何进一步的变化形成他们自己的问题。 – kasdega
+1 @kasdega这个问题已经完全改变,因为我们原来回答它,不再有意义 – rtpHarry