码迷,mamicode.com
首页 > Web开发 > 详细

Jquery

时间:2019-11-11 21:59:37      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:函数写法   tag   function   img   var   代码   info   http   ack   

对于Jquery能做的事情,js都可以做,那为什么要引入jquery呢?

1.最直观的就是代码的简洁程度

2.jquery不用担心浏览器的兼容性问题

3.可以有多个入口函数

Text和css

//设置所有div的样式不用显式遍历

$(‘div‘).css(‘border‘,‘1px solid red‘);//设置和查看样式

设置多个属性

$(‘div’).css({

‘width’:’300px’,

‘height’:’300px’,

‘backgroundColor’:’skyBlue’

})

 

$(‘div‘).text();//设置和查看文本

id注意加#$(‘#id1‘)

 

 

Jquery对象一般以$为开头

 

入口函数写法:

1.$(function(){

 

});

 

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

 

});

 

 

Jquery对象和js对象的方法不能混用但可以相互转换后用

转换关系

jsJquery

jQuery对象=$(dom对象)

var $divs=$(‘div‘);//通过Tagname获取

divs[0]//Jquery对象

 

Jqueryjs

$divs.get(0)//js对象

$(divs[0])//js对象

$(‘body‘).get(0)//js对象

 

驼峰命名

支持驼峰命名

例如fontSizebackgroundColorskyBlue等写法

 

$(‘div’).css(backgroundColor,’red’);//注意驼峰命名法可以去掉双引号(单引号)也是对的

 

基本选择器

 技术图片

 

 

交集:以’ . ’作为连接,‘的’

并集:以’ , ’作为连接

 

例如:$(‘ .a,.b’).css(backgroundColor,’red’);//类名为ab的背景色设置为红色

 

层级选择器

 技术图片

 

过滤选择器

 技术图片

筛选选择器

 技术图片

 

$("p#demo") 选取所有 id="demo" <p> 元素。

$("p.intro") 选取所有 class="intro" <p> 元素。

 

jQuery 属性选择器

jQuery 使用 XPath 表达式来选择带有给定属性的元素。

$("[href]") 选取所有带有 href 属性的元素。

$("[href=‘#‘]") 选取所有带有 href 值等于 "#" 的元素。

$("[href!=‘#‘]") 选取所有带有 href 值不等于 "#" 的元素。

$("[href$=‘.jpg‘]") 选取所有 href 值以 ".jpg" 结尾的元素。

 技术图片

 

 

 

 

 

Jquery

标签:函数写法   tag   function   img   var   代码   info   http   ack   

原文地址:https://www.cnblogs.com/cstdio1/p/11838025.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!