Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4188039
  • 博文数量: 601
  • 博客积分: 15410
  • 博客等级: 上将
  • 技术积分: 6884
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-16 08:11
个人简介

独学而无友,则孤陋而寡闻!

文章分类

全部博文(601)

文章存档

2020年(1)

2018年(4)

2017年(7)

2016年(42)

2015年(25)

2014年(15)

2013年(36)

2012年(46)

2011年(117)

2010年(148)

2009年(82)

2008年(37)

2007年(41)

分类:

2010-11-12 22:20:29

1、对象及属性的引用方式跟windows差不多,都用“.”来引用,后面跟属性时则是“获取”属性值,后面跟方法时则是设置属性值。

2、对象引用方式为:$("对象名"),对象名为一个id时,可以用$("#id")来引用,如果是标签,可以直接写,不需要加尖括号。比如$("p"),表示



3、对于同一类控件,有一个数组,可以用数组来引用特定的对象,比如input表示页面上所有的输入框,$("input[id='abc']")则引用了“id”为“abc”的输入框。还可以用$("input[name='abc']")来引用“name”为“abc”的输入框。

4、对于嵌套的对象,用空格分隔。比如:
   

        
        
   
,可以用 $("#b #c")来引用第二个label。

5、常见组件的值:
    select :     $("#select1").val()
    label、

等:$("#label").text()

6、重写某一个对象的值,可以用

   empty(); append();前一个用来清除内容,后一个再添加相应的内容。

7、字符串操作可以用js的字符串,比如substring。
  substring用的方法是“对象.substring(开始位置,结束位置)”,比如:
    $("#js").text().substring(0,2)
   
   还有另一个substr(),效果等同于其他语言,但是只有两个参数:开始位置和所取的位数.

8、对象本身的引用,用$(this).

9、取得对象的属性,比如id、name等,要用“对象.attr(“属性名”)”

10、可以用字符串重组对象名:
 
$("#a1").click( function() {
                         var a="a1b1c1";
                         var i=0;
                         var j=a.length-1;
                         for(i=0;i$("#"+a.substr(i,2)+" img").attr("src","img/used.gif");
                         alert($("#a1").attr("id"));

                                           }
                        })
  说明:(1)a1,b1,c1是一个id,它下方有.
       (2)容易丢掉的两个:# img
       (3)attr只有一对时,直接用两个字符串.

11、通过.ajax返回的字符串,显示到浏览器时,是经过转义以后的字符,但是设置到对象属性中的是原始的字符。???在哪个地方做的转换?

阅读(1218) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~