HolidayFileDisPersonViewList.js中的一些基础
1,CSS display 属性
1 使段落生出行内框: 2 p.inline 3 { 4 display:inline; 5 }
none 此元素不会被显示
详细介绍: http://www.w3school.com.cn/cssref/pr_class_display.asp
系统中使用案例
1 //屏蔽搜索栏 2 $('div[class = "relative"]').css('display' , 'none'); //HolidayFileDisPersonSaveAllList.js
2,$ 是 JQuery 常用的一个回传函数,定义为 "选取" 英文是 selector 的缩写
例子︰
$.function();
就是 选取 JQuery 定义的 function() 执行
$.fn.testing = function() {}
就是 选取 JQuery 内核函数 fn (函数) 回传给 testing 这个名称、定义为一个功能 function()
3, jQuery :eq() 选择器
实例: 选择第二个 <p> 元素: $("p:eq(1)")
详细:http://www.w3school.com.cn/jquery/selector_eq.asp
jQuery 遍历 - eq() 方法
如果给定表示 DOM 元素集合的 jQuery 对象,.eq() 方法会用集合中的一个元素构造一个新的 jQuery 对象。所使用的 index 参数标示集合中元素的位置。
1 <ul> 2 <li>list item 1</li> 3 <li>list item 2</li> 4 <li>list item 3</li> 5 <li>list item 4</li> 6 <li>list item 5</li> 7 </ul>
$('li').eq(2).css('background-color', 'red');
这个调用的结果是为项目 3 设置了红色背景。请注意,index 是基于零的,并且是在 jQuery 对象中引用元素的位置,而不是在 DOM 树中。
详细:http://www.w3school.com.cn/jquery/traversing_eq.asp
4, 对var that = this; 的理解
我想问的是,为什么他不直接使用关键字,要把这个关键字封装一下,用_this代替?
这里的this是关键字了,表示当前的对象的意思,下面有对当前对象的调用,如果不传给某个值 在下面直接用this的话 取的this不是你想要的这个this了
如果需要上级的对像,在没有参数的情况下,前面前提做了一个临时变量_this,可以保存上级对像,子方法中就可以用_this来调用了,这才是目的
5,
JavaScript push() 方法
push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。
案例:personNums.push($("#grid").jqGrid("getCell", attendFileId[i],"number"));
6,
js是语言,JQuery是建立在这个语言上的一个基本库,利用JQuery可以更简单的使用js。
这分别就像是木头和做好的木板吧,木头是基本的原材料,利用木头你可以做各种家具。但是利用做好的木板你可以更简单的做各种家具。
jQuery.html() 函数详解
$(selector).html() 返回内容
7,jQuery 属性操作 - attr() 方法
返回被选元素的属性值
eg:
$(selector).attr(attribute)