zoukankan      html  css  js  c++  java
  • jquery中eq和get如何使用

    eq:返回是一个 jquery对象 作用是 将匹配的元素集合缩减为一个元素。这个元素在匹配元素集合中的位置变为0,而集合长度变成1

    get:是一个html 对象数组作用是取得其中一个匹配的元素。 num表示取得第几个匹配的元素。


    如:html代码


    <ul>
      <li>li-1</li>
      <li>li-2</li>
    </ul>


    比如我们通过jquery选择器 $("li")那么我们将会有两个li元素我如何只想选择其中一个呢?


    $("li:eq(0)").html() 或者 $("li").eq(0).html() 就是第一个li 这里我们将获得 li-1

    $("li:eq(1)").html() 或者 $("li").eq(1).html() 就是第二个li 这里我们将获得 li-2


    下面我们看看 get因为get返回是html对象所以我们这里

    $("li").get(0).style.color='red'

    只有这样用或者将 get返回对象转换成jquery对象在操作

    $($("li").get(0)).css("color",'red')即可


    完整代码


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
      <TITLE> New Document </TITLE>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <SCRIPT LANGUAGE="JavaScript" src="js/jquery.js"></script>
      <SCRIPT LANGUAGE="JavaScript">
       <!--
        $("document").ready(function(){
           alert($("li:eq(1)").html());//显示 li-2 alert($("li:eq(0)").html())
        $("li").get(0).style.color='red';
        $($("li").get(1)).css("color",'red')

        })
       //-->
      </SCRIPT>
    </HEAD>

    <BODY>
    <ul>
      <li>li-1</li>
      <li>li-2</li>
    </ul>
    </BODY>
    </HTML>

  • 相关阅读:
    1044 拦截导弹
    3060 抓住那头奶牛 USACO
    2727:仙岛求药(广搜)
    4906 删数问题(另一种贪心思路)
    1004 四子连棋
    1005 生日礼物
    1031 质数环
    1008 选数
    1073 家族
    2801 LOL-盖伦的蹲草计划
  • 原文地址:https://www.cnblogs.com/mahaisong/p/2016179.html
Copyright © 2011-2022 走看看