Blogger Information
Blog 37
fans 0
comment 0
visits 21055
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
前端第十七课:javascript基础6-PHP培训九期线上班
渡劫小能手
Original
488 people have browsed it

查找

.find

通过一个选择器,jQuery对象,或元素过滤,得到当前匹配的元素集合中每个元素的后代

  1. $('#menu').find('p').eq(1);

.parent

取得匹配元素集合中,每个元素的父元素,可以提供一个可选的选择器

  1. $('div[class="hides"]').parent().attr('id','aaaa');

.attr

当attr里面设置1个参数时,是获取这个参数对应的值;
当attr里面设置2个参数时,是添加第一个参数为名称,并设置他的值为第二个参数

  1. $('div[class="hides"]').attr('id');
  2. $('div[class="hides"]').attr('id','aaaa');

.siblings

获得匹配元素集合中每个元素的兄弟元素,可以提供一个可选的选择器

  1. $('p[class="hides"]').siblings('p');

事件

.on

在选定的元素上绑定一个或多个事件处理函数<br />单击:click,双击:dblclick

  1. $('table tbody tr').on('click',function(){
  2. console.log($(this).text());
  3. });
  1. $('table tbody').on('click','tr',function(){
  2. console.log($(this).text());
  3. });

.blur

一个元素失去焦点将触发blur事件

  1. function __init(){
  2. $('input[name="username"]').blur(function(){
  3. var txt = $(this).val();
  4. if(txt=''){
  5. $(this).css('border','solid 1px red');
  6. }else{
  7. $(this).css('border','solid 1px #e5e5e5');
  8. }
  9. });
  10. }
  11. __init();

.change

一个元素的值改变的时候将触发change事件。对于下拉选择框,复选框和单选按钮,当用户用鼠标作出选择,该事件立即触发,但对于其他类型的input元素,该事件触发将推迟,直到元素失去焦点才会触点

  1. $('select[name="province"]').change(function(){
  2. var val = $(this).val();
  3. console.log(val);
  4. });

.animate

自定义动画,宽度和高度增加100px,在1秒内

  1. $('#mydiv').animate({width:'+=100',height:'+=100'},1000);

数组和对象操作

$.each

遍历的数组或对象,i是下标,v是值
return true—->相当于continue
return false—->相当于break

  1. var arr =['a','b','c','e','g'];
  2. for(var i=0;i<arr.length;i++){
  3. console.log(arr[i]);
  4. }
  5. $.each(arr,function(i,v){
  6. if(v=='c'){
  7. return true;
  8. }
  9. console.log(v);
  10. });

$.inArray

在数组中查找指定值并返回它的索引(如果没有找到,则返回-1)

  1. var arr =['a','b','c','e','g'];
  2. var res = $.inArray('c',arr);
  3. console.log(res);

$.trim

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

  1. var username = $('input[name="username"]').val();
  2. username = $.trim(username);
Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:这几个常用的方法, 多做一些练习
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!