zoukankan      html  css  js  c++  java
  • jquery

    为标签id=id1及其之后的所有标签加上背景色:

    方法1:$("#id1").nextAll().css("background-color","red").end().css("background-color","red");

    方法2:$("#id1").nextAll().andSelf().css("background-color","red");//推荐这个

    注意:end(),andSelf()的作用

    $("#id1").nextAll().andSelf().end().end()css("background-color","red");//仅id=id1的元素变色

    end()返回上一次包装集被破坏之前的状态,即回到最近的一个"破坏性"操作之前

    andSelf()并且加入自己

    $("#tb1 tr:not(:first):lt(3)").css({"font-size":"16px","text-align":"center"});//把id为tb1的表格的前三行设置css。不包括第一行

    $("#tb1 tr:not(:first):not(:last):odd")//不包含首尾的奇数行

    //相对定位

    $("#tb tr").click=function(){

    $("td");//当前tb表格的所有行的所有td

    $("td",$(this)).css("background-color","red");//当前行的所有td。$(,)如果有两个参数的时候,是指在$(this)里面来查找td,否则是找全部的td

    $("td",$(this)).eq(1).css("background-color","red");//当前行的第二个td

    }

    $(function(){

      $("input").focus(function(){

        $(this).addClass("class1");

    )}.blur(function(){

    $(this).removeClass("class1");

    })

    })

    $(":input")与$("input")区别:

    $(":input")选区所有input  select textarea button元素。

    $("input")只获得input元素。

    $(":text")选取单行文本框,等价于$("input[type=text]")

    $(":password")获取密码框

    jquery获取radio单选框的值与checkbox多选框的值;

    多选框的值要遍历;

    radio单选框:

    $("input[name=sex]:checked").val()

    checkbox多选框:

    $("input[type=checkbox]:checked").each(function(){

      var v=$(this).val();

    })

    在each()中return false就相当于break,return true就相当于continue

  • 相关阅读:
    jquery blockUI插件实现遮罩层
    ckeditor粘入word内容如何默认设置为保留样式
    抓紧时间把c学习一下
    4G时代的解释
    。。。。
    几个常用的VS快捷键
    清除html标记并截取前50个字符
    SQL Server 2005 sp2安装后导入数据出错的处理方法
    自己做的一道机试题
    敏捷合同摘自网络
  • 原文地址:https://www.cnblogs.com/lxboy2009/p/4134903.html
Copyright © 2011-2022 走看看