0

jquery関数を使用してボタンにいくつかの機能を提供しようとしていますclick。しかし、コードを実行すると、関数はまったく呼び出されません。

私のコードは次のとおりです。

 <script type="text/javascript">
 $(function () {
     $("#min").click(function(e){
         $("#listFriends").css('display','none');
         $("#friendsO").show();
     });
 </script>

<button id="min">[-]</button>

このコードで私が犯した間違いを誰かに教えてください.....ありがとう..........

4

2 に答える 2

3

});ドキュメントレディハンドラーを閉じることができません。

$(function() {
   $("#min").click(function(e){
      console.log('test');
      $("#listFriends").hide();
      $("#friendsO").show();
   });
}); // <----

要素を動的に生成する場合は、要素またはdocumentオブジェクトの静的な親の1つからイベントを委任する必要があります。

$(document).on('click', "#min", function(e){
      console.log('test');
      $("#listFriends").hide();
      $("#friendsO").show();
});
于 2013-02-23T21:06:13.303 に答える
0

Firefoxにfirebugをインストールし、デバッグを有効にします。こちらをご覧ください

于 2013-02-23T21:12:24.317 に答える