#external_links 用于检索 id 为 external_links 的元素。a 后的空格表示 jQuery 需要检索 external_links 元素中的所有 <a> 元素

<html> 
<head> 
<title>标题</title> 
<script type="text/javascript" src="jQuery\jquery-1.11.1.min.js"></script>

        <script type="text/javascript">

            $(document).ready(function(){
                 $('#external_links a').click(
     function()
       {
        return confirm('You are going to visit: ' + this.href);
       }
     );
            });

        </script>

    </head>
<body> 

<div id="external_links">
<a href="http://www.baidu.com">baidu</a><br>
<a href="www.google.com">google</a><br>
</div>

 <hr><hr>
</body> 
</html> 


理解这一代码的工作原理可能会有一点复杂。首先,我们使用了 $() 函数 —— jQuery 中功能最强大的函数。通常,我们都是使用这个函数从文档中选择元素。在本例中,一个包含有一些层叠样式表(Cascading Style Sheet,CSS)语法的字符串被传递给函数,然后 jQuery 尽可能高效地把这些元素找出来。
如果您具备 CSS 选择器的基本知识,那么应该很熟悉这些语法。在 清单 2 中,#external_links 用于检索 id 为 external_links 的元素。a 后的空格表示 jQuery 需要检索 external_links 元素中的所有 <a> 元素。用英语说起来非常绕口,甚至在 DOM 脚本中也是这样,但是在 CSS 中这再简单不过了


<html> 
<head> 
<title>标题</title> 
<script type="text/javascript" src="jQuery\jquery-1.11.1.min.js"></script>

        <script type="text/javascript">

            $(document).ready(function(){
                 $('.external_links a').click(
     function()
       {
        return confirm('You are going to visit: ' + this.href);
       }
     );
            });

        </script>

    </head>
<body> 

<div class="external_links">
<a href="http://www.baidu.com">baidu</a><br>
<a href="www.google.com">google</a><br>
</div>

 <hr><hr>
</body> 
</html> 


<html> 
<head> 
<title>标题</title> 
<script type="text/javascript" src="jQuery\jquery-1.11.1.min.js"></script>

        <script type="text/javascript">

            $(document).ready(function(){
                 $('.external_links').click(
     function()
       {
        return confirm('You are going to visit: ' + this.href);
       }
     );
            });

        </script>

    </head>
<body> 

<div >
<a class="external_links" href="http://www.baidu.com">baidu</a><br>
<a class="external_links" href="www.google.com">google</a><br>
</div>

 <hr><hr>
</body> 
</html> 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值