10_属性

作者: 虎三呀 | 来源:发表于2018-02-09 13:23 被阅读0次
<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>10_属性</title>
</head>
<body>

<div id="div1" class="box" title="one">class为box的div1</div>
<div id="div2" class="box" title="two">class为box的div2</div>
<div id="div3">div3</div>
<span class="box">class为box的span</span>
<br/>
<ul>
  <li>AAAAA</li>
  <li title="hello" class="box2">BBBBB</li>
  <li class="box">CCCCC</li>
  <li title="hello">DDDDDD</li>
  <li title="two"><span>BBBBB</span></li>
</ul>

<input type="text" name="username" value="guiguClass"/>
<br>
<input type="checkbox">
<input type="checkbox">
<br>
<button>选中</button>
<button>不选中</button>

<!--
1. 操作任意属性
   attr()
   removeAttr()
   prop()
2. 操作class属性
   addClass()
   removeClass()
3. 操作HTML代码/文本/值
   html()
   val()
-->

<script src="js/jquery-1.10.1.js" type="text/javascript"></script>
<script type="text/javascript">
  /*
   需求:
   1. 读取第一个div的title属性
   2. 给所有的div设置name属性(value为atguigu)
   3. 移除所有div的title属性
   4. 给所有的div设置class='guiguClass'
   5. 给所有的div添加class='abc'
   6. 移除所有div的guiguClass的class
   7. 得到最后一个li的标签体文本
   8. 设置第一个li的标签体为"<h1>mmmmmmmmm</h1>"
   9. 得到输入框中的value值
   10. 将输入框的值设置为atguigu
   11. 点击'全选'按钮实现全选
   12. 点击'全不选'按钮实现全不选
   */
  //1. 读取第一个div的title属性
  // console.log($('div:first').attr('title')) // one

  //2. 给所有的div设置name属性(value为atguigu)
  // $('div').attr('name', 'atguigu')

  //3. 移除所有div的title属性
  // $('div').removeAttr('title')

  //4. 给所有的div设置class='guiguClass'
  //$('div').attr('class', 'guiguClass')

  //5. 给所有的div添加class='abc'
  //$('div').addClass('abc')

  //6. 移除所有div的guiguClass的class
  //$('div').removeClass('guiguClass')

  //7. 得到最后一个li的标签体文本
  //console.log($('li:last').html())

  //8. 设置第一个li的标签体为"<h1>mmmmmmmmm</h1>"
  //$('li:first').html('<h1>mmmmmmmmm</h1>')

  //9. 得到输入框中的value值
  //console.log($(':text').val()) // 读取

  //10. 将输入框的值设置为atguigu
  //$(':text').val('atguigu') // 设置      读写合一
  //11. 点击'全选'按钮实现全选
    // attr(): 操作属性值为非布尔值的属性
    // prop(): 专门操作属性值为布尔值的属性
  var $checkboxs = $(':checkbox')
  $('button:first').click(function () {
    $checkboxs.prop('checked', true)
  })

  //12. 点击'全不选'按钮实现全不选
  $('button:last').click(function () {
    $checkboxs.prop('checked', false)
  })
</script>
</body>
</html>

相关文章

  • 10_属性

  • 10_属性

    属性将值跟特定的类、结构或枚举关联。计算属性可以用于类、结构体和枚举,存储属性只能用于类和结构体。 存储属性和计算...

  • Python(七十一)数据入库

    10_数据入库/01_MySQL查找.py: 10_数据入库/02_MySQL插入数据.py: 10_数据入库/0...

  • 2022.2.19(晴)

    今天桂花喊吃饭。10_

  • 2022.5.21(晴)

    今天周六。 玲李10_

  • 顺宁老师:觉

    觉醒涅槃落地实修顺宁老师分享系列10_真正的修行 觉醒涅槃落地实修顺宁老师分享系列10_真正的修行 (依据“201...

  • Android Chart框架 MPAndroidChart学习

    Android Chart框架 MPAndroidChart学习笔记10_设置格式化工具 源码demo看这里 这里...

  • 2018-09-28

    个人博客__重要 成长1一万个重要 很重要 java面试总结阿里10_很重要 我爱编程 面试2

  • 10_整数类型

    暂无内容

  • 10_序列(sequence)

    时间:2018-11-02 作者:魏文应 一、序列 序列是 python 中最基本的一种 数据结构: 数据结构指计...

网友评论

      本文标题:10_属性

      本文链接:https://www.haomeiwen.com/subject/memftftx.html