Chinaunix首页 | 论坛 | 博客
  • 博客访问: 266301
  • 博文数量: 99
  • 博客积分: 3010
  • 博客等级: 中校
  • 技术积分: 1270
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-20 13:27
文章分类

全部博文(99)

文章存档

2011年(1)

2010年(21)

2009年(77)

我的朋友

分类: Java

2009-08-26 11:09:24

1.$("#tt")永远获取的是对象,即便是网页中没有这个元素。如果要想检测网页中是否有这个元素时不能用
  
if($("#tt")){...}

       应该用

if($("#tt").length>0){...}

或者转化成Dom对象

if($("#tt")[0]){...}


2. siblings()方法与$("#pre~siblings")选择器的区别;
    $("#pre~siblings")例如:$("#pre~div")是选择"#pre"元素后面的所有同一层的div元素。
    siblings()方法与前后关系无关,只要是同一层节点就能够匹配。
    另外:$("#pre~siblings")与nextAll()方法是等价的:
    下面是几个例子:

$("#pre~div").css("background","#cccccc");

//选取#pre后面的所有同一层的div元素。

$("#pre").nextAll("div").css("background","#cccccc");

//同上

$("#pre").siblings();

//选取id为#pre的div元素的所有的同一层的div元素。


3.$("#form1 :input")与$("#form1 input")得区别:
  
$("#form1 :input")包含(