美文网首页
Jquery学习(一)

Jquery学习(一)

作者: ALEX朱先生 | 来源:发表于2019-04-23 00:54 被阅读0次


一、Jquery

1.Jquery的导入

下载Jquery,script标签导入

    <script src = "Jquery方法位置"

    type="text/jquary" charset="UTF-8">

2.Jquery和Dom的转换

Dom对象中只有有限的属性和方法,而使用Jquery方法需要转换为Jquery对象

美元符号代替Jquery对象

$就可以替代Jquery

Dom转Jquery对象

var Jquery对象名 = $("Dom对象名")

Jquery对象转Dom对象

方法1

var Dom对象名=$("Jquery对象名")

方法2 用数组方法获取第一个

var Dom对象名=Jquery数组[0]

方法3 利用each方法,Jquery独有方法,遍历方法

Jquery对象名.each(){

    对象名 = this;

}

3.jquery选择器

1.基础选择器

id选择器

获取指定id值的对象(只会获取到第一个id值)

元素选择器

获取所有指定标签名的元素

类选择器

获取所有该类名的元素

选择所有

获取所有元素的对象

组合选择器

组合前3个选择器

选择器写法

id选择器$("#id")

元素选择器$("元素名")

类选择器$(".class属性")

选择所有$("*")

组合选择器$("选择器1","选择器2")

2.层次选择器

后代选择器

var houdai = $("#parent div");

子代选择器

var zidai =$("#parent>div")

相邻选择器

var xiangling = $("#parent+div")

同辈选择器

var tongbei=$(".gray~img");

3.表单选择器

表单选择器

文本框选择器

密码框选择器

单选按钮选择器

复选框选择器

提交按钮选择器

图像域选择器

重置按钮选择器

按钮选择器

文件域选择器

4.其他选择器

过滤选择器

var checkboxs = $(":checkbox");

过滤被选中的

var ckeckeds = $(":checkbox:checked");

匹配指定下标的元素

var second = $(":checkbox:eq(1)");

匹配所有下标大于指定值的元素

var gt = $(":checkbox:gt(0)");

取奇数

var odds =$(":checkbox:odd");

取偶数

var odds =$(":checkbox:even");

4.Jquery dom操作

4.1操作元素的属性

attr

获取指定的属性值

prop

获取具有true和false 的两个属性的属性值

如果返回值是true或false(checked、selected、disabled)

设置属性的值

attr(元素,要修改的内容)

移除属性

removeAttr(元素)

4.2操作元素的样式

attr:设置元素的class属性

如果存在则覆盖

如果不存在就添加

addClass

添加样式,原来的样式保留 

css

添加一个具体样式css("样式名","样式值")

同时添加多个样式名({"样式名":"样式值","样式名":"样式值"})

4.3操作元素的内容

html

html识别标签

text

text不识别标签

val

val主要用来修改表单内容

4.4创建元素

$('元素内容')

$('

这是一个p

')

4.5添加元素

prepend()

append()

before()

after()

4.6删除元素

remove

remove可以删除元素

empty

empty清除内容

4.7遍历元素

$(".green").each(index,element){

console.log(index);

console.log(element);

console.log(element.innerHTML);

console.log($(element).html())

};

5.Jquery事件

5.1ready()加载事件

$(document).ready(function(){})

$(function(){})

5.2bind()绑定事件

绑定单个事件

bind()绑定事件

$("btn").bind("click",function(){

    事件内容;

})

直接绑定事件

$("btn").click(function(){

    事件内容;

});

多个事件绑定一种行为

bind()绑定事件

$("#txt").bind({

    focus:function(){

        事件内容;

    },

    blur:function(){

        事件内容;

    }

})

多个事件

$("#txt").focus(function(){

    $("#txt").val("");

}).blur(function(){

    $("#txt").val("你好");

});

相关文章

  • jQuery

    jQuery学习: 最好的学习方法:查看jQuery的API jQuery下载: jQuery官网:http://...

  • jQuery概述

    jQuery简介 jQuery就是一个封装了很多方法的javaScript库。我们学习jQuery,其实就是学习j...

  • 2019-01-08

    我的jQuery学习 jQuery库是一个JavaScript文件 1.在jQuery...

  • JQuery简单入门

    第一章:jQuery 简介 为什么要学习jQuery? 什么是jQuery? jquery的官网:http://j...

  • 锋利的jquery学习

    锋利的jquery学习 @(Jquery) [TOC] jquery环境配置 从官网上下载jquery.js文件,...

  • Web前端JQuery入门实战案例

    前端jquery入门到实战 为什么要学习Jquery?因为生活。 案例: 使用jquery案例: jquery 快...

  • 2018-08-24

    今天学习了一下jq,即jQuery 是一个 JavaScript 库。 包括 jQuery 安装 jQuery 语...

  • 05_jQuery(一)

    JQuery(一) JQuery文档非常完善 今日重点:JQ选择器的学习 概述jQuery是javascript的...

  • 前端基础入门五(掌握jQuery的常用api,实现动态效果)

    jQuery基本概念 学习目标:学会如何使用jQuery,掌握jQuery的常用api,能够使用jQuery实现常...

  • jQuery学习(一)

    版本: jq1.x.x:兼容ie6+ jq2.x.x:不兼容ie6,7,8 jq3.x.x:兼容ie6,7,8,而...

网友评论

      本文标题:Jquery学习(一)

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