0

jQueryがリッスンするリンクがあり、クリックすると別のdivが切り替わります。リンクには、onclickjavascriptアクションもあります。リンクをクリックすると、切り替えたいdivが表示されますが、javascriptが実行されません。

  1. javascriptを実行してjQueryにdivを切り替えさせることは可能ですか?
  2. もしそうなら、リンクがonclick javascriptアクションを実行できるようにするために、jQueryコードに何を入れますか?

jQueryスクリプト

$(function() {
  $('#links a').live('click', function() {
  $("#showall").toggle('slow');
  });
});

私のリンク

<div id ="links">
  <a href="some javascript" onclick="javascript">Play</a>
</div>
4

1 に答える 1

1

私にとって、以下はChrome、Firefox、およびIEで機能しています。純粋な Javascript (onclick) と jQuery click() の両方が実行されます。

<html>                                                                  
 <head>                                                                  
 <script type="text/javascript" src="jquery-1.4.4.js"></script>          
 <script type="text/javascript">                                         
   $(document).ready(function() {
        $('a').click(function() {
            $('div').toggle();
        });
   });                                    
 </script>                                                               
 </head>                                                                 
 <body>                                                                  
    <a href="#" onclick="alert('original onclick')">Click me</a>
    <div>
        Some div content...
    </div>
 </body>                                                                 
 </html>
于 2011-01-09T00:49:12.417 に答える