0

我有一个 jQuery 监听的链接,如果单击它将切换另一个 div。该链接还有一个 onclick javascript 操作。当我单击链接时,我想切换的 div 显示,但 javascript 不执行。

  1. 是否可以让 javascript 执行并让 jQuery 切换 div?
  2. 如果是这样,我会在 jQuery 代码中添加什么以允许链接执行 onclick javascript 操作?

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 回答