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>

  • 相关阅读:
    Access, SQL Server, and Oracle数据类型的对应关系
    [转]SQL Server 2005 从差异备份还原数据库
    疲惫
    关于在cmd命令里的路径包含空格的问题
    导Excel时的科学计数法问题
    [转]SQL SERVER 2005 备份与恢复简介
    [转]用C#创建Windows Service
    [转] vb.net option
    [转]sql server profiler only TrueType fonts are supported. this is not a truetype font
    进程、线程、协程之概念理解[转帖]
  • 原文地址:https://www.cnblogs.com/mahaisong/p/2016179.html
Copyright © 2011-2022 走看看