Go to comments

Collection jQuery

一、选择器

http://ruyic.com/blog/html/view.php?id=466


1、JQ特有规则


:first 选中第一个li

$('.wrapper>ul li:first').css({color:'#fff'});


:last 获取最后一个li

$('.wrapper>ul li:last').css({color:'orange'});


:odd 选中奇数的li,计算机是从0开始排的0、2、4、6

$('.wrapper>ul li:odd').css({width:100, height:100, backgroundColor:'#008c8c', lineHeight:'100px',textAlign:'center'});


:even 偶数 1 3 5

$('.wrapper>ul li:even').css({width:100, height:100, backgroundColor:'#ff8c8c', lineHeight:'100px',textAlign:'center'});


:eq() 单独获取某一个,也是从0开始,0选中第一个 li 相当于:first

$('.wrapper>ul li:eq(0)').css({width:150, fontSize:70, color:'#fff', backgroundColor:'#ff8c8c'});


选的是第五个 li

$('.wrapper>ul li:eq(4)').css({width:200, fontSize:70, color:'#fff', backgroundColor:'#ff8c8c'});


写多了也不报错

$('.wrapper>ul li:eq(11)').css({width:250, fontSize:70});


-1选中的是倒数第一个li

$('.wrapper>ul li:eq(-1)').css({width:300, fontSize:70, backgroundColor:'#ff8c8c'});


2、根据属性过滤


 $( 'li[data="Lili"]' ) 


 $( 'li[data$="Lili"]' )  li元素必须具有 "data" 属性,而且属性值必须以字符串 "Lili" 结尾的。选中第一个、第二个li


 $('li[data^="Lili"]')  li元素必须具有 "data" 属性,而且属性值必须以 "Lili" 开头


 $('li[data!="Lili"]')  反全被选中。选中除第二个以外所有的li


3、$()传function


 $( function(){ } )  传function的意思是,当 DOMContentLoaded 触发时里面的 funciton 函数才会执行

$(function(){
  console.log('当DOMContentLoaded触发才会执行这里');
});

$(function(){
  console.log('当DOMContentLoaded触发才会执行这里');
});


二、筛选



三、文档处理


四、属性

jquery

http://ruyic.com/blog/html/view.php?id=471

html表单元素

http://ruyic.com/blog/html/view.php?id=335

http://ruyic.com/blog/html/view.php?id=334


获取标签内容

.html() 

.text()

.size()


类名相关操作及深意

.addClass() 

.removeClass() 

.hasClass()


设置行间样式

.css()


操作属性

.attr()

.prop()


操作input属性

.val()


五、css

六、事件

七、ajax



Leave a comment 0 Comments.

Leave a Reply

换一张