私は除算を持っており、除算をクリックするとJavaScript関数が起動します。私はそれをする方法を見つけましたが、それらはすべて関数を書くことを伴い、機能するためにはただ起動したいだけで、機能させることはできません。誰でも助けてくれますか?分割のonclickにあらかじめ書き込まれた関数を追加する
<script type="text/javascript">
$('#item').click(view_summary(););
</script>
私は除算を持っており、除算をクリックするとJavaScript関数が起動します。私はそれをする方法を見つけましたが、それらはすべて関数を書くことを伴い、機能するためにはただ起動したいだけで、機能させることはできません。誰でも助けてくれますか?分割のonclickにあらかじめ書き込まれた関数を追加する
<script type="text/javascript">
$('#item').click(view_summary(););
</script>
あなたは、引数で関数を渡す必要があり
$('#item').click(view_summary);
で試してみてください
このアプローチを試してみてください:
$('#item').on('click', function() {
view_summary();
});
それは、ページがロードされるとすぐに機能を発火させました。 –
更新されたコードを試してください:) – kapantzak
document.ready
の周りにあなたのコードをラップので、それはすべての要素がロードされていることを確認してください。on click
を使用してイベントをバインドします。だけではなく、click
<script type="text/javascript">
$(document).ready(function(){
$('#item').on('click', function() {view_summary()});
})
</script>
$(関数自体を返すview_summaryない限り、関数を直接呼び出すことがありません) ( '#item')をクリックします(view_summary)。引数に関数を渡す必要があります(呼び出さないようにしてください) –
これは完全に機能しました。ありがとう。あなたが答えとしてそれを取り入れたいなら、私はそれを投票するでしょう。 –
Thx、私はちょうどそれを追加しました –