当前位置:首页 > 技术分析 > 正文内容

jquery常用基础方法

ruisui8822小时前技术分析1

1 jQuery操作

1.1 引入jQuery

要使用jQueryjavascript库,只需要将jQuery 对应的“jquery-x.x.js”脚本文件引入到页面中即可。

<script type="text/javascript" src="js/jquery-1.11.3.js"></script>

1.2 常用基础方法

1.2.1 初始事件

在未使用jQuery之前;在页面中常常需要用到window.onload来初始化一些元素事件。引入jQuery之后,它也对应有类似方法:ready;当DOM载入就绪可以查询及操纵时绑定一个要执行的函数;该方法是对向window.load事件注册事件的替代。两种写法:

写法一:直写

$(document).ready(function(){

// 在这里写你的代码...

});


写法二:$(document).ready() 的简写

$(function() {

// 你可以在这里继续使用$作为别名...

});


1.2.2 基本选择

用法

描述

$(“#elementID”)

#表示根据id查找;查找id为elementID的元素;建议的用法。所以一般推荐给标签设置ID。

类似:

document.getElementById("elementID") 但两者之间返回类型不同


$(“.className”)

.表示根据class样式名称查找;查找样式名称为className的所有标签


$(“input”)

查找所有input标签


1.2.3 基本取/设值

用法

描述

$(“#elementID”).val()

$(“#elementID”).val(“新值”)


分别表示取值和设置值

$(“#elementID”).html()

$(“#elementID”).html(“新值”)


分别表示获取标签内部的html文本内容和设置html文本内容。类似innerHTML

$(“#elementID”).text()

$(“#elementID”).text(“新值”)


分别表示获取标签内部的纯文本内容和设置纯文本内容。

$(“#elementID”).attr(“name”)

$(“#elementID”).attr(“name”,”itcast”)


attr为获取对应属性的值或设置对应属性的值。如果遇上具有 true 和 false 两个属性的属性,如 checked, selected 或者 disabled 则使用prop()


1.2.4 基本访问与工具

用法

描述

empty()


删除匹配的元素集合中所有的子节点。

each()

以每一个匹配的元素作为上下文来执行一个函数;每次执行传递进来的函数时,函数中的this关键字都指向一个不同的DOM元素。


jQuery.each()

通用例遍方法,可用于例遍对象和数组


jQuery.trim()

去掉字符串起始和结尾的空格。

$.trim(" hello, how are you? ");去掉字符串起始和结尾的空格。


focus()

定焦或当元素获得焦点时,触发 focus 事件

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/4676.html

标签: jq添加元素
分享给朋友:

“jquery常用基础方法” 的相关文章

10个实例小练习,快速入门熟练 Vue3 核心新特性(一)

作者:xuying 全栈修炼转发链接:https://mp.weixin.qq.com/s/_n2seDbbiO5hXQfuUGbUCQ前言Vue3.0 发 beta 版都有一段时间了,正式版也不远了,所以真的要学习一下 Vue3.0 的语法了。本篇文章总共分两部分,望小伙伴们认真阅读。下一篇:10...

抖音 Android 性能优化系列:启动优化实践

启动性能是 APP 使用体验的门面,启动过程耗时较长很可能使用户削减使用 APP 的兴趣,抖音通过对启动性能做劣化实验也验证了其对于业务指标有显著影响。抖音有数亿的日活,启动耗时几百毫秒的增长就可能带来成千上万用户的留存缩减,因此,启动性能的优化成为了抖音 Android 基础技术团队在体验优化方向...

10款超牛Vim插件,爱不释手了

我是一个忠实的Vim编辑器用户,从事开发工作多年,我一直都非常喜欢使用Vim。轻量、便捷,而且,熟悉了Vim相关的快捷键之后,效率能够成倍的提升。除了这些之外,Vim像很多知名的IDE、编辑器一样,也支持插件配置,通过这些插件,可以实现更多高级、高效的操作。今天,就来给大家分享10个我特别喜欢的Vi...

vue v-html动态生成的html怎么加样式/事件

1、动态生成的html,样式不生效//html 布局 <view v-html="html"> {{html}} </view> //动态生成的元素 <view class="btngo" @tap="handleLink...

你感动了吗?佳能超规格镜头 RF 24-105mm F2.8深度测评

如果要你选一支用作多题材创作的挂机镜头,那我相信很多人会选择24-105mm这个焦段的镜头。作为一支可以实现从广角到长焦的变焦镜头,24-105mm有着丰富的焦段选择。只是基于镜头体积以及光学结构上的限制,此前的24-105mm镜头只能恒定在F4的光圈。而佳能打破了这一限制,将实用焦段和恒定光圈完美...

三、Uni-app + vue3 页面如何跳转及传参?

Vue 项目往往需要使用 vue-router 插件,刚开始入门 Uni-app + Vue3 项目的同学,会不会想着路由使用 vue-router V4 版本不就可以了吗?不怕大家笑话,我就是这样想的,毕竟我是第一次使用 Uni-app ,由于孕期记性贼差,所以我决定写成笔记,加深记忆。uni-a...