2017-06-02 4 views
0

これは非常に単純かもしれないが、私はそれを働かせることができないことを知っている。私はページ上の負荷をクリックしてトリガしようとしています。以下は私が使用しているコードです。<button></button>要素のクリックをjqueryでトリガーしますか?

HTML

<button class="triggerme"></button> 

jQueryの

$(document).ready(function(){ 
    $(".triggerme").trigger("click"); 
}); 

Iは入力、またはアンカーにそれを変更することはできません。

+0

あなたがトリガするためにそこにあるもののクリックイベントを持っていけませんか? – guradio

+0

いいえ、ロード時に起動する必要があります。 – Divern

+0

これはフォーム上にあるかもしれませんが、デフォルトのアクションはサブミットですか? –

答えて

0

このコードを試してください。

$(".triggerme").click(function() { 
    alert("Handler for .click() called."); 
}); 
0
$(document).ready(function(){ 
    $(".triggerme").click() 
    { 
    enter code here to execute on button press 
    } 
}); 
+1

ようこそ!このコードスニペットをありがとうございます。すぐに役立つかもしれません。適切な説明は、なぜ*これが問題の良い解決策であるかを示すことによってその教育上の価値を大幅に改善し(// meta.stackexchange.com/q/114762)、将来の同様の、しかし、同一ではない質問。説明を追加するためにあなたの答えを[編集]し、どんな制限と前提が適用されるかを示してください。 –

1

$(document).ready(function(){ 
 
    $(".triggerme").click(function() { 
 
    alert("You clicked on triggerme"); 
 
    }); 
 
});
<head> 
 
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> 
 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script> 
 
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
 
</head> 
 

 
<button class="triggerme btn btn-primary">Click Me</button>

これを試してみてください。..

+0

これをクリックすると動作しますが、ページの読み込みには時間がかかりません。 – Divern

+0

あなたは、ページのロードがその後、ちょうどこの$(ドキュメント).ready(関数(){ \t \tたsetTimeout(関数(){ \t \t $( ".triggerme").trigger(と交換したときに自動的に起こるようにしたい場合) \t \t};警告( "あなたはtriggermeをクリック") \t \t; \t \t}、1000) 'をクリックします'); –

+0

これを試してください。ページが読み込まれたときに動作し、あなたもタイムアウトを与えることができます。 –

関連する問題