<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