博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JQuery与JavaScript
阅读量:6292 次
发布时间:2019-06-22

本文共 1237 字,大约阅读时间需要 4 分钟。

jQuery是JS库,兼容CSS3还兼容各种浏览器。jQuery使用户能更方便地处理documents、events、实现动画效果,并且方便地为网站提供Ajax交互。

jQuery能做什么?

(1)方便快捷获取DOM元素 

$('div').find('p');

(2)动态修改页面样式

$('ul li').addClass('active');

(3)动态改变DOM内容

$('#container').append('more')

(4)响应用户的交互操作

$('button.show-details').click(function() {    $('div.details').show(); });

(5)为页面添加动态效果

  jQuery中内置的一批淡入、擦除之类的效果

$("#btnShow").click(function () {          $("#msubject").hide("slow"); });

(6)统一Ajax操作

 

如何把jQuery对象转成DOM对象?

<div>元素一</div>

<div>元素二</div>
<div>元素三</div>

 

var $div = $('div') //jQuery对象

var div = $div[0] //转化成DOM对象
div.style.color = 'red' //操作dom对象的属性

用jQuery找到所有的div元素(3个),因为jQuery对象也是一个数组结构,可以通过数组下标索引找到第一个div元素,通过返回的div对象,调用它的style属性修改第一个div元素的颜色。

 

jQuery对象自身提供一个.get() 方法允许我们直接访问jQuery对象中相关的DOM节点,get方法中提供一个元素的索引:

var $div = $('div') //jQuery对象var div = $div.get(0) //通过get方法,转化成DOM对象div.style.color = 'red' //操作dom对象的属性 DOM对象转化成jQuery对象
var div = document.getElementsByTagName('div'); //dom对象var $div = $(div); //jQuery对象var $first = $div.first(); //找到第一个div元素$first.css('color', 'red'); //给第一个元素设置颜色

通过getElementsByTagName获取到所有div节点的元素,结果是一个dom合集对象,不过这个对象是一个数组合集(3个div元素)。通过$(div)方法转化成jQuery对象,通过调用jQuery对象中的first与css方法查找第一个元素并且改变其颜色。

 

转载于:https://www.cnblogs.com/xiaoan0705/p/8511699.html

你可能感兴趣的文章
[LeetCode] Ternary Expression Parser 三元表达式解析器
查看>>
很认真的聊一聊程序员的自我修养
查看>>
linux基础命令
查看>>
[LeetCode] Minimum Moves to Equal Array Elements 最少移动次数使数组元素相等
查看>>
破解许可
查看>>
Linux的视频编程(V4L2编程)【转】
查看>>
Atitit hsv转grb 应该优先使用hsv颜色原则 方便人类
查看>>
微信聊天和朋友圈可以拍摄和分享大视频?
查看>>
ubuntu-15.10-server-i386.iso 安装 Oracle 11gR2 数据库
查看>>
three.js贴图
查看>>
C++ ODB 框架(未实践使用)
查看>>
DBSCAN(Density-based spatial clustering of applications with noise)
查看>>
HTTP 2.0与HTTP 1.1区别
查看>>
项目中使用oracle序列
查看>>
HBase编程 API入门系列之put(客户端而言)(1)
查看>>
Oracle Form's Trigger Tutorial With Sample FMB
查看>>
Nuget很慢,我们该怎么办
查看>>
easyui filter 过滤时间段
查看>>
2017-01-03
查看>>
C++获取当前目录
查看>>