jquery jsを使用してページロードでdivを非表示にしたいとします。そして、ボタンをクリックするとそのdivを表示します。私はそれほど頑張ろうともできません。上記の はMy jqueryファンクションで、 私はページロード時に非表示にしてボタンのクリックイベントで表示したいDivです。jquery effects on page load
<div id="newDiv">
<fieldset class="fieldset">
<legend>Add Salary Allounce Type:</legend>
<table cellpadding="0" cellspacing="0" align="center" class="table">
<tr>
<td>
<asp:Label ID="LabelAllounceType" runat="server" Text="Allounce Type:"></asp:Label>
</td>
<td>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
<asp:Label ID="LabelAllounceType1" runat="server" Text="Allounce Type:"></asp:Label>
</td>
<td>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
</td>
</tr>
</table>
</fieldset>
<asp:Button ID="ButtonAddNew" runat="server" Text="Add New Type" OnClientClick="" />`
</div>
<script>
$(document).ready(function() {
$('#ButtonAddNew').click(function() {
$('#newDiv').hide();
});
});
</script>
簡単な解決策は#newDiv {表示:なし}を追加することです、その後で、あなたのCSSにあなたの関数はhide()を変更します。 show(); 。ドキュメントが読み込まれると#newDivが非表示になり、#ButtonAddNewをクリックすると表示されます。 – davidgmar
jquery関数はどこで呼び出されますか?そしてどうやって? –
私がコメントしていたときにコード上で見たことがない...あなたが正確に達成したいことは何ですか?具体的にしてください。 – davidgmar