1.专门操作布尔属性  .prop()

设定: $().prop('属性' , 属性值)
获取: $().prop('属性')
删除: $().removeProp('属性')

2.操作其他属性  .attr()

设定: $().attr('属性' , 属性值)
获取: $().attr('属性')
删除: $().removeAttr('属性')
htmlcssjs
    <div id="div1" class="div2" name="我是div" index="1">我是div</div>
    <input type="checkbox" checked>
随便写写
    // 获取
    console.log( $('div').attr('class' ) )  //div2
    console.log( $('div').attr('name' ) )  //我是div
    console.log( $('div').attr('index' ) )  //1
    
    // prop获取其他属性,无法正确获取属性值
    console.log( $('input').prop( 'name' ) );  //空
    console.log( $('input').prop( 'index' ) );  //undefined

    // 设定
    $('div').attr('id' , '123');
    console.log( $('div').attr('id' ) )  //123

    // 删除
    $('div').removeAttr( 'index' );  
    console.log( $('div').attr('index' ) )  //undefined

    // 获取布尔属性
    console.log( $('input').attr( 'checked' ) );  //checked
    console.log( $('input').prop( 'checked' ) );  //tures

一沙一世界,一花一天堂。君掌盛无边,刹那成永恒。