1.$(

":input[SurveyID='1'][Top][RequireA]"

).each(

function

 () 

{$(this)..}); 

筛选

SurveyID

1

的有

Top

RequiredA

属性的

input

元素

 

 

2.$(

this

).parents(

"tr[TopTr]:first"

)

 

:last

 

筛选此元素的父亲

tr

节点中有

topTr

属性的第一个

tr

(最后一个)

 

 

3.$(

this

).is(

"select"

是否下拉框

 

.is(

":checked"

是否选中

 

.is(

"img"

是否图标

 

.is(

":text"

是否文本

 

.is(

"input"

是否

input 

 

4.nextObj.css(

"display"

"none"

)/nextObj.css(

"display"

""

)/nextObj.css({ top: 0, left: 0, height: h, display: 

''

 }); 

设置隐藏

/

显示样式

/

设置几个样式

 

 

5.parentObj.bind(

"click"

function

 () 

{$(this)..})/nextObj.unbind(

"click"

绑定

click

事件

/

解除绑定

 

parentObj.bind(

"focus"

function

 () {$(this)..})

 

焦点事件

 

parentObj.bind(

"change"

function

 () {$(this)..})

 

内容改变事件

 

parentObj.bind(

"blur"

function

 () {$(this)..}) 

失去焦点事件

 

parentObj.bind(

"mouseover"

function

 () {$(this)..})

 

鼠标移过事件

 

parentObj.bind(

"keyup"

function

 () {$(this)..})

 

松开键盘按钮事件

 

 

6.curentObj.next(

'img'

)/$(

"#aa"

).next().is(

":visible"

获取下一个

img

的元素对象

/

是否可见

 

 

7.curentObj.attr(

id

)/

curentObj.attr(“

id

,1)/$(

this

).removeAttr(

"id"

); 

获取

/

设置

/

去掉此对象的

id

属性

 

 

8.parentObj.val()/

parentObj.val(‘

abc

’)

 

获取或设置对象的值

 

 

9.$("div[id^='aa']").each(..) 

模糊搜索

id

aa

开头的

div 

 

10.$(

this

).get(0).id 

object

数组里取第一个元素的

id 

 

11.cObj.find(

":selected"

).attr(

"OptID"

找到选中的元素的

OptID

属性

 

 

12.$(

":input[name='aa'][type='radio'][checked]"

获取

name

aa

的一组单选项的选中的对象

 

$(

":input[name='aa'][type='checkbox'][checked]"

获取

name

aa

的一组多选项的选中的对象组

 

 

13.

var

resultReq = 

new

 Array(); 

resultReq.push(

'0'

); 

把东西装进数组

 

names.pop(1) 

1

推出去

 

 

14.

var

surveyIDs = IDs.split(

','

); 

for

 (

var

 i = 0; i <surveyIDs.length; i++) { 

if

 (surveyIDs[i] != 

'')

{}

 

 

IDs

按照’分开成一个数组,再根据数组操作

 

 

15.if(

typeof

 (SetModify) != 

"undefined") 

如果此属性存在

 

 

16.$(

"#"

 + id).hide(); 

隐藏

 

.show(); 

显示

 

.click(); 

单击

 

.focus(); 

获得焦点

 

.remove() 

移除

 

$(

this

).after(html); 

在元素后面跟着

html

字符串

 

.clone() 

复制当前

object 

$(

"#aa"

).text(

"Downloading..."

)/.text(); 

设置

/

获取文本内容

 

 

17.

new

 Date().getHours()/.getMinutes()/.getTime(); 

获取当前日期时间的小时数

/

分钟数

/

时间

 

 

18.$(newTr).appendTo(

"#eptb"

); 

newTr

放到

(

"#eptb"

)

的里面的最后面

 

 

19.$(document).ready(

function

 () {})

 

页面元素加载完成后执行的

js

代码

 

 

20.$(

".redAddress"

).toggle(true/false); 

选择用了样式

redAddress

的元素显示

/

隐藏

 

 

21.

var

startObj = $(

"#startTime"

).val(); 

var

endObj = $(

"#endTime"

).val(); 

var

reg_hhmm = /^(?:(?:0?|1)\d|2[0-3]):[0-5]\d$/; 

if

 (startObj == 

''

 || endObj == 

''

 || !reg_hhmm.test(startObj) 

|| !reg_hhmm.test(endObj)) {$(

"#diff"

).val(

''

);} 

else

 { 

var

 s1 = 

new

 Date(

"2011-01-01 "

 + startObj + 

":0"

); 

var

 s2 = 

new

 Date(

"2011-01-01 "

 + endObj + 

":0"

); 

var

 s3 = s2.getTime() - s1.getTime(); 

if

 (s3 > 0) { 

var

 h = parseInt(s3 / (60 * 60 * 1000)); 

var

 m = parseInt(s3 / (60 * 1000)) - h * 60; 

var

 result = 

''

if

 (h > 0) 

result = 

''

 + h + 

'h'

if

 (m > 0) 

result += 

' '

 + m + 

'm'

                    $(

"#diff"

).val(result); 

                } 

else

 { 

                    $(

"#diff"

).val(

'0m'

); 

                } 

 

   } 

计算两时间的时间差

 

22.$(

"#trParent1End"

).nextAll().not(

"tr:last"

).hide(); 

隐藏该

table

对象不是最后一行

tr

的所有

tr