2009-07-07 19 views

答えて

15
$('#myHiddenButton').trigger("click"); 

それとも

$('#myHiddenButton').click(); 

visibleプロパティをfalseに設定した場合Events/Trigger

+0

ちょうど私のブラウザがハングします – RubbleFord

+0

これは他の何かによって引き起こされたものです。それらはトリガーする方法ですクリックイベントを取得します。 – karim79

+0

ボタンのVisibleプロパティがFalseの場合、これは機能しません。あなたはCSSを使用する必要があります。 Visible = "False"はjqueryのクリックを解除します()。 – CarComp

3

どの程度

$("#buttonid").click(); 
5

を参照してください。通常、コントロールがHTML出力にレンダリングされることはありません。したがって、jQueryに関する限り、ボタンは存在しません。

ページで[ビューソース]を実行して確認することができます。

あなたはこれをしたい場合は、代わりに、Visibleプロパティを使用して、あなたのような何かを行うことができます。

$("#HiddenButtonID").click(); //Remember that in button, you must set ClientIDMode = "static" 

または

:次に、あなたのようにボタンをクリックするjQueryのを使用することができます

<asp:Button ID="HiddenButtonID" runat="server" style="visibility: hidden; display: none;" /> 

$("#<%=HiddenButtonID.ClientID%>").Click(); 
+0

style = "visibility:hidden; display:none;"トリックをしました。私はvisible = "false"を使用していました – Lucas

+0

これは本当に答えになるはずです。 – CarComp