您当前的位置: 首页 >  jquery

宝哥大数据

暂无认证

  • 4浏览

    0关注

    1029博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

JQuery学习之旅(5)

宝哥大数据 发布时间:2016-07-27 21:16:56 ,浏览量:4

JQuery学习之旅(5)–id选择器

页面的操作都是要节点的支撑,开发者需要快速的找到指定的节点,

通过id获取节点对象有两种方法: (1)通过**原生方法**document.getElementById(“指定id”); 获取的是DOM对象,通过object.style.property = xx;对属性进行赋值。 (2)通过JQuery的选择器获取JQuery对象, $(”指定id”) ;获取的是JQuery对象,使用对象.css(‘属性’, ”赋值“);

下面三个div, 中两个是相同的id, 通过JQuery选择器获取JQuery对象, 无法设置,

通过原生javascript方法处理


         var div = document.getElementById("aaron");//通过原生方法获取的是DOM对象
         div.style.border = "3px solid blue";
    

JQuery选择器 注意前面’#’ 此此处id=’#imooc’两个,不是唯一的, 所以设置属性无效, 只有第一个‘imooc‘属性设置成功,第二个无效。


        $('#imooc').css('border', '5px solid red');
    

这里写图片描述

id是唯一的,每个id值在一个页面中只能使用一次。如果多个元素分配了相同的id,将只匹配该id选择集合的第一个DOM元素。但这种行为不应该发生;有超过一个元素的页面使用相同的id是无效的





Insert title here

    div{
        width: 100px;
        height: 90px;
        float: float;
        padding: 5px;
        margin: 5px;
        background-color: #eeeeee;
    }



    
        id="aaron"
        选中
    
    
        id="imooc"
        JQuery选中
    
    
        id="imooc"
        JQuery未选中
    
    
    
         var div = document.getElementById("aaron");//通过原生方法获取的是DOM对象
         div.style.border = "3px solid blue";
    
    
    $('imooc').css('border', '5px solid red');

    


关注
打赏
1587549273
查看更多评论
立即登录/注册

微信扫码登录

0.2361s