jQuery学习第三天

简介: jQuery学习第三天

学jQuery第三天


jQuery属性操作


设置或获取元素固有属性值 prop()
    获取属性语法 prop(''属性'') 
    设置属性语法 prop(''属性'', ''属性值'')
设置或获取元素自定义属性值 attr()
    获取属性语法 attr(''属性'')      // 类似原生 getAttribute()
    设置属性语法 attr(''属性'', ''属性值'')   // 类似原生 setAttribute()
数据缓存 data()
    附加数据语法 data(''name'',''value'')   // 向被选元素附加数据
    获取数据语法 date(''name'')             //   向被选元素获取数据
    同时,还可以读取 HTML5 自定义属性  data-index ,得到的是数字型
jQuery 内容文本值
    普通元素内容 html()( 相当于原生inner HTML)
        html()    // 获取元素的内容  html(''内容'')   // 设置元素的内容
    普通元素文本内容 text()   (相当与原生 innerText)
        text()     // 获取元素的文本内容 text(''文本内容'')   // 设置元素的文本内容
    表单的值 val()( 相当于原生value)
        val()      // 获取表单的值    val(''内容'')   // 设置表单的值


jQuery元素操作


jQuery 隐式迭代是对同一类元素做了同样的操作。 如果想要给同一类元素做不同操作,就需要用到遍历。
遍历元素
$("div").each(function (index, domEle) { xxx; })
    1. each() 方法遍历匹配的每一个元素。主要用DOM处理。 each 每一个
    2. 里面的回调函数有2个参数:  index 是每个元素的索引号;  demEle 是每个DOM元素对象,不是jquery对象
    3. 所以要想使用jquery方法,需要给这个dom元素转换为jquery对象  $(domEle)
$.each(object,function (index, element) { xxx; })
    1. $.each()方法可用于遍历任何对象。主要用于数据处理,比如数组,对象
    2. 里面的函数有2个参数:  index 是每个元素的索引号;  element遍历内容
创建元素
    $("<li></li>"); 
添加元素
    内部添加
        element.append(''内容'') 把内容放入匹配元素内部最后面,类似原生 appendChild。
        element.prepend(''内容'') 把内容放入匹配元素内部最前面。
    外部添加
        element.after(''内容'')        //  把内容放入目标元素后面
        element.before(''内容'')    //  把内容放入目标元素前面
    内部添加元素,生成之后,它们是父子关系。
    外部添加元素,生成之后,他们是兄弟关系。
删除元素
    element.remove()   //  删除匹配的元素(本身)
    element.empty()    //  删除匹配的元素集合中所有的子节点
    element.html('''')   //  清空匹配的元素内容
    remove 删除元素本身。
    empt() 和  html('''') 作用等价,都可以删除元素里面的内容,只不过 html 还可以设置内容


jQuery 尺寸、位置操作


jQuery 位置
    位置主要有三个: offset()、position()、scrollTop()/scrollLeft()


jQuery尺寸


1687264934528.png


jQuery位置


1687264942973.png

相关文章
|
11月前
|
JavaScript 前端开发
jQuery学习(十二)—jQuery中对象的查找方法总结
jQuery学习(十二)—jQuery中对象的查找方法总结
|
11月前
|
JavaScript
jQuery学习(九)—常用的包裹方法
jQuery学习(九)—常用的包裹方法
|
11月前
|
JavaScript
jQuery学习(七)— append方法与appendTo方法
jQuery学习(七)— append方法与appendTo方法
|
11月前
|
JavaScript
jQuery学习(六)—jQuery对象的创建
jQuery学习(六)—jQuery对象的创建
|
11月前
|
JavaScript
jQuery学习(五)—课堂实训题专栏
jQuery学习(五)—课堂实训题专栏
|
11月前
|
JavaScript
jQuery学习(八)—before方法、after方法、insertBefore方法、insertAfter方法
jQuery学习(八)—before方法、after方法、insertBefore方法、insertAfter方法
|
2月前
|
JavaScript 前端开发 CDN
jQuery学习记录--jQuery语法,选择器,事件及hide(),show(), toggle()
本文是关于jQuery的学习笔记,涵盖了jQuery的简介、语法、选择器、事件处理以及hide()、show()、toggle()等方法的使用。
jQuery学习记录--jQuery语法,选择器,事件及hide(),show(), toggle()
|
5月前
|
开发框架 JavaScript 前端开发
技术经验解读:从零开始学习jQuery(十)jQueryUI常用功能实战
技术经验解读:从零开始学习jQuery(十)jQueryUI常用功能实战
44 0
|
6月前
|
JavaScript 前端开发 索引
jQuery学习教程,写更少的代码,做更多的事情(二)
jQuery学习教程,写更少的代码,做更多的事情(二)
|
6月前
|
XML JavaScript 前端开发
JavaScript学习 -- jQuery库
JavaScript学习 -- jQuery库
77 0