《jquery框架开发》第5课:ID选择器

id 选择器通过 HTML 元素的 id 属性选取指定的元素。

页面中元素的 id 应该是唯一的,所以您要在页面中选取唯一的元素需要通过 #id 选择器。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script type="text/javascript" src="../js/jquery-2.2.4.min.js"></script>
</head>
<body>
<article>
    <header>
        <h2>这是一个标题</h2>
    </header>
    <p id="p1">第一段正文</p>
    <p>第二段正文</p>
    <footer>
        <button>隐藏</button>
    </footer>
</article>

<script>
    $(function(){
        $('button').click(function () {
            $('#p1').hide() //选择id = p1的元素,让其隐藏
        })
    })
</script>

</body>
</html>

代码中的$('#p1') 就是ID选择器,它所选中的元素是唯一的。

在HTML中,不允许出现两个ID值相同的元素,虽然浏览器能”容忍“你的错误,但JS或jquery却不能,不信可以试一试。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script type="text/javascript" src="../js/jquery-2.2.4.min.js"></script>
</head>
<body>
<article>
    <header>
        <h2>这是一个标题</h2>
    </header>
<!--    这里出现两个id相同的元素-->
    <p id="p1">第一段正文</p>
    <p id="p1">第二段正文</p>
    <footer>
        <button>隐藏</button>
    </footer>
</article>

<script>
    $(function(){
        $('button').click(function () {
            $('#p1').hide() //选择id = p1的元素,让其隐藏
        })
    })
</script>

</body>
</html>

运行上面的代码,你就会发现,点击按钮后,只有第一个 id = p1 的元素 隐藏了,第二 id = p1 的元素没有隐藏,说明 id 选择器只能找到符合条件的第一个元素,其它元素会忽略掉。

切记:在HTML中,使用 id 时,它的值在整个文档中应该是唯一的。否则不仅影响你的js或jquery代码,还会影响你写的css样式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李 书 明

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值