栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > JavaScript

jquery之基本选择器practice(实例讲解)

JavaScript 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

jquery之基本选择器practice(实例讲解)

一、在输入框中输入数字,点击按钮,实现对应事件的功能。

html代码:


jQuery代码:

//改变大于N的行背景为绿色
      $("#Button5").click(function () {
        //获取到ID为txt1的输入框的文本值
 var num = $("#txt1").val();
        //tr的行的下标从0开始,故现实中的数字应该减一
 num = num - 1;
 $("tr:gt("+num+")").css("background-color", "green");
      });

二、点击每一个蓝色线框中的div时,改变它后面紧邻的元素的背景为green

html代码:


    1
    2
    3
    4
    5
    6
    7
    8
    9
  

jQuery代码:

 $("div").click(function () {
  $(this).next("div").css("background-color","green");
});

页面加载完毕后,让所有数字为奇数的div的字体颜色改为blue

//2.页面加载完毕后,让所有数字为奇数的div的字体颜色该为blue
      //$("div.mainbox>div:even").css("color", "blue");
      for (var i = 0; i < $(".mainbox>div").length; i++) {
 //获取到每div的集合
 var valu = $(".mainbox>div");
 //获取到每一个div中的文本内容
 var txt = $(valu[i]).text();
 //将string转换为int
 value = parseInt(txt);
 //取模进行奇偶判断
 if (value%2!=0) {
   $(valu[i]).css("color", "blue");
 }
      }

三、编写javascript代码,完成如下功能要求:

实现全选、反选、全不选功能

HTML代码:


 
   
   
   
 
      
      
 
   
   
   
   
 
      

jQuery代码:

$(function () {
      //全选
      //方法1:
      $("#selectAll").click(function () {
 $("#Checkbox3,#Checkbox4,#Checkbox5,#Checkbox6").prop("checked",true);
      });
      //方法2:
      $("#selectAll").click(function () {
 //:checkbox--选取所有类型为checkbox的input标签
 $(":checkbox").prop("checked", true);
      });
      //全不选
      $("#selectNotAll").click(function () {
 $(":checkbox").prop("checked", false);
      });
      //反选方法1:
      $("#selectRevorse").click(function () {
 $(":checkbox").each(function () {
   $(this).prop("checked", !$(this).prop("checked"));
 });
      });
      //反选方法二2:
      $("#selectRevorse").click(function () {
 $("input[type=checked]").each(function (i, n) {
   n.checked = !n.checked;
 });
      });
      //反选方法3:
      $("#selectRevorse").click(function () {
 var $bob = $("input[type=checked]");
 for (var i = 0; i < $bob.length; i++) {
   if ($bob[i].checked == true) {
     $bob[i].checked == false;
   }
   else {
     $bob[i].checked == true;
   }
 }
      });
    });

四、 将所有div标记下的儿子p前景色改为red

将所有div标记的孙子span前景色改为green

将i的爷爷的前景色改为Orange

HTML代码:


    七大洲有哪些:大米粥、小米粥、绿豆粥、八宝粥... ...
    

中国四大发明时什么:油盐酱醋

我拿什么拯救你,我的瞌睡虫

jQuery代码:

$(function () {
      //将所有div标记下的儿子p前景色改为red
      $("#Button1").click(function () {
 $("div>p").css("color","red");
      });
      //将所有div标记的孙子span前景色改为green
      $("#Button2").click(function () {
 $("div").children().children().css("color","green");
      });
      //将i的的爷爷的前景色改为Orange
      $("#Button3").click(function () {
 $("i").parent().parent().css("color","orange");
      });
    });

五、请编写javascript代码,完成如下功能要求:

每隔1秒,让所有的数字逆时针旋转

效果如下:

HTML代码:


    

jQuery代码:

$(function () {
      window.setInterval(fun, 1000);
    });
    //方法一:
    function fun() {
      $("#table1 label").each(function (i, n) {
 //获取到当前label的文本值
 var $item = $(n).text();
 //将其转换为int型
 $item = parseInt($item); 
 if ($item == 8) {
   //给当前label赋值
   $(n).text("1");
 }
 else {
   //给当前label赋值
   $(n).text($item+1);
 }
      });
    };
    //方法二:
    function fun2() {
      $("#table1 label").each(function () {
 var n = $(this).text();
 n++;
 if (n > 8) {
   n = 1;
 }
 this.textContent = n;
 //$(this).text() = n;
      });
    }

以上这篇jquery之基本选择器practice(实例讲解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持考高分网。

转载请注明:文章转载自 www.mshxw.com
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号