2016-05-18 29 views
-7

アクセサリボタンがクリックされたときに警告したいと思います。ボタンをクリックすると警告が表示されますか?

これが私の現在の設定です:

$(".btn").click(){ 
    alert("alert") 
} 

しかし、私はID #daccessories

ソリューションにのみトリガーに.click機能を分離する必要がありますか?

+6

'$( "#のdaccessories ")'にジャストチェンジ '$("。BTN")'。これは本当にjQuery 101ですが、これがあなたがdownvotedされている理由です。私は強くあなたがいくつかのガイドを読むことをお勧めします:http://learn.jquery.com/using-jquery-core/selecting-elements/。最後に、コードブロックの最後に ')'がありません。 –

+1

私は、この問題を、研究が行われていないことを示しているので、議論の対象外としています。 "jquery button click by id"という単純なgoogleであれば十分でしょう – Ahmad

答えて

0

あなたはボタンこのイベントをクリックしバインドするために、次のコードを使用することができますクリックイベント内の関数を宣言するために逃したとidのdaccessoriesを追加する代わりに.btn

$("#daccessories").click(function(){ 
    alert("alert"); 
}); 
+3

'alert();の後にセミコロンを忘れないでください – Ahmad

+1

jQueryにセミコロンを追加する必要はありません。別の行にすべてのコードを書く場合は –

+1

@DharaParmar @DharaParmarあなたのコードが細分化されているときに問題が発生します。それは、ここで行を終了することを特に意図していて、間違って削除されていないことを他の開発者に示すので、 –

0

ソリューション

$(".#daccessories").delegate(".btn", "click", function() { 
    alert("Alert"); 
    } 
); 
0

働くでしょう

$(".btn").click(function(){ 
    alert("alert") 
}); 

OR

$(".btn").on('click',function(){ 
     alert("alert") 
}); 
関連する問題