jQuery选择器简单例子

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="jQuery_5.aspx.cs" Inherits="Web_jQuery.jQuery_5" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<script type="text/javascript" src="Scripts/jquery-1.4.1.js"></script>
    <script type="text/javascript">
        $(document).ready(function () {
            var item = document.getElementById("tb");
            var tbody = item.getElementsByTagName("tbody")[0];
            var trs = tbody.getElementsByTagName("tr");
            for (var i = 0; i < trs.length; i++) {
                if (i % 2 == 0) {
                    trs[i].style.backgroundColor = "red";
                }
            }
        });
    </script>
    <title></title>
</head>
<body>
       <table id="tb">
           <tbody>
                <tr><td>第一行</td><td>第一行</td></tr>
                <tr><td>第二行</td><td>第二行</td></tr>
                <tr><td>第三行</td><td>第三行</td></tr>
                <tr><td>第四行</td><td>第四行</td></tr>
                <tr><td>第五行</td><td>第五行</td></tr>
                <tr><td>第六行</td><td>第六行</td></tr>
           </tbody>
       </table>
</body>
</html>

根据表格id获取表格

在表格内获取<tbody>元素

tbody内获取<tr>元素

循环每个tr元素

对<tr>元素的索引值除以2,然后根据奇偶数设置表格背景颜色

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript" src="Scripts/jquery-1.4.1.js"></script>
    <script type="text/javascript">
        $(document).ready(function () {
            var btn = document.getElementById("btn");
            btn.onclick = function () {
                var arrays = new Array();
                var items = document.getElementsByName("check")

                for (i = 0; i < items.length; i++) {
                    if (items[i].checked) {
                        arrays.push(items[i].value);
                    }
                }
                alert("选中的个数:" + arrays.length);
            }
        });
    </script>
    <title></title>
</head>
<body>
    <input type="checkbox" value="1" name = "check" checked="checked" />
    <input type="checkbox" value="2" name = "check"  />
    <input type="checkbox" value="3" name = "check" checked="checked" />
    <input type="button" value="选择的个数" id="btn" />
</body>
</html>

新建一个空数组

获取name为“check”的多选框

循环判断多选框是否被选中,如果被选中则添加到数组中

获取输出按钮,然后为按钮添加 onclick 事件,则输出数组的长度则输出

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript" src="Scripts/jquery-1.4.1.js"></script>
    <script type="text/javascript">
        $(document).ready(function () {
            $(".level1>a").click(function () {
                $(this).addClass("current")
            .next().show()
            .parent().siblings().children("a").removeClass("current")
            .next().hide();
                return false;
            })
        });
    </script>
    <title>链式导航</title>
</head>
<body>
    <div   class="box">
       <ul class="menu">
          <li class="level1">
              <a href="#none">衬衫</a>
              <ul class="level2">
                 <li><a href="#none">短袖衬衫</a></li>
                 <li><a href="#none">长袖衬衫</a></li>
                 <li><a href="#none">长袖T恤</a></li>
                 <li><a href="#none">短袖T恤</a></li>
              </ul>
          </li>
          <li class="level1">
              <a href="#none">卫衣</a>
              <ul class="level2">
                 <li><a href="#none">开襟卫衣</a></li>
                 <li><a href="#none">套头卫衣</a></li>
                 <li><a href="#none">运动卫衣</a></li>
                 <li><a href="#none">童装卫衣</a></li>
              </ul>
          </li>
          <li class="level1">
              <a href="#none">裤子</a>
              <ul class="level2">
                 <li><a href="#none">短裤</a></li>
                 <li><a href="#none">休闲裤</a></li>
                 <li><a href="#none">牛仔裤</a></li>
                 <li><a href="#none">免烫卡其裤</a></li>
              </ul>
          </li>
       </ul>
    </div>
</body>
</html>

实现分级菜单功能 

时间: 2024-10-20 15:50:48

jQuery选择器简单例子的相关文章

jQuery学习-------jQuery选择器

基本选择器: id选择器:$("#id") 标签选择器:$("tag") 类选择器:$(".classname") 通配选择器:$("*") 组选择器:$("selector1,selector2,...,selectorN") 层次选择器: 包含选择器:$("ancestor descendant") 子选择器:$("parent>child") 相邻选择器:

使用jquery选择器大全的用法介绍

在jquery开发(http://www.maiziedu.com/course/python/303-2785/)当中,很多人都很在意选择器的问题,首先选择器是jQuery最基础的东西,也对获得页面元素变得更加容易.更加灵活,能减轻工程师的开发压力,本文主要加深对选择器的理解以及用法,帮助提升个人编写jQuery代码的效率.下面就一起看看对所有jQuery选择器的介绍,并且也列举出了一些需要注意和区分的地方. 一.基本选择器 1. id选择器(指定id元素) 将id="one"的元素

jQuery选择器代码详解(五)——实例说明tokenize的解析过程

原创文章,转载请写明出处,多谢! 以下分析基于jQuery-1.10.2.js版本. 下面将以$("div:not(.class:contain('span')):eq(3)")为例,说明tokenize和preFilter各段代码是如何协调完成解析的.若想了解tokenize方法和preFilter类的每行代码的详细解释,请参看如下两篇文章: jQuery选择器代码详解(三)--tokenize方法 jQuery选择器代码详解(四)--Expr.preFilter 下面是tokeni

Hybrid App开发之jQuery选择器

前言: 前面学习了JQuery的简单使用,今天进一步学习一下JQuery的选择器. 什么是选择器? JQuery选择器通过标签名.属性名或者内容对DOM元素进行快速准确的选择,而不必担心浏览器的兼容性,通过JQuery选择器对页面元素精确定位,进而方便完成处理元素属性和行为事件. 选择器的优势 与传统的JavaScript获取页面元素和事务处理相比,JQuery具备以下几个优势: 代码比较简单 完善的检测机制 1.)代码更简单 在JQuery库中封装了大量可以通过选择器直接调用的函数,使编程更加

转-JQuery选择器及radio,checkbox,select取值和反选

jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement")    选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div")           选择所有的div标签元素,返回div元素数组 $(".myClass")      选择使用myClass类的css的所有元素 $("*")        

jQuery 选择器 (基础恶补之三)+Ajax

jQuery load() 方法 jQuery load() 方法是简单但强大的 AJAX 方法. load() 方法从服务器加载数据,并把返回的数据放入被选元素中. 语法: $(selector).load(URL,data,callback); 必需的 URL 参数规定您希望加载的 URL. 可选的 data 参数规定与请求一同发送的查询字符串键/值对集合. 可选的 callback 参数是 load() 方法完成后所执行的函数名称. 这是示例文件("demo_test.txt")

JQUERY 选择器 总结,比较全

jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div") 选择所有的div标签元素,返回div元素数组 $(".myClass") 选择使用myClass类的css的所有元素 $("*") 选择文档中的所有的元素,可以运用多种的选择方式进行

jQuery 选择器 (基础恶补)

jQuery 元素选择器 jQuery 使用 CSS 选择器来选取 HTML 元素. $("p") 选取 <p> 元素. $("p.intro") 选取所有 class="intro" 的 <p> 元素. $("p#demo") 选取所有 id="demo" 的 <p> 元素. jQuery 属性选择器 jQuery 使用 XPath 表达式来选择带有给定属性的元素. $

jQuery选择器和选取方法

我们已经使用了带有简单Css选择器的jQuery选取函数:$().现在是时候深入了解jQuery选择器语法,以及一些提取和扩充选中元素集的方法了. 一.jQuery选择器 在CSS3选择器标淮草案定义的选择器语法中,jQuery支持相当完整的一套子集,同时还添加了一些非标准但很有用的伪类.注意:本节讲述的是 jQuery选择器.其中有不少选择器(但不是全部)可以在CSS样式表中使用.选择器语法有三层结构.你肯定已经见过选择器中最简单的形式.”#te st”选取id属性为”test”的元素.”bl