--Utilities
JQUERY和JS搭配使用举例:$(pFlag[0]).removeClass('selected');
jQuery1.7(包含1.7版本)事件绑定触发机制(统一使用on):
总结
jQuery 推出on()的目的有2个,一是为了统一接口,二是为了提高性能,所以从现在开始用on()替换bind(), live(), delegate吧。尤其是不要再用live()了,因为它已经处于不推荐使用列表了,随时会被干掉。如果只绑定一次事件,那接着用one()吧,这个没有变化。
(1)语法格式
on(events,[selector],[data],fn)
(2) 举例1
$(document).on('click', '#list li', function() {
//function code here.
});
说明:这里的关键就是第二个参数'selector'在起作用了。它是一个过滤器的作用,只有被选中元素的后代元素才会触发事件。
(3) 举例2
说明:替换1.7版本以前的函数delegate(),目的是通过祖先元素来代理委派后代元素的事件绑定问题,某种程度上和live()优点相似。只不过live()是通过document元素委派,而delegate则可以是任意的祖先节点。使用on()实现代理的写法和delegate()基本一致。
$('#list').on('click', 'li', function() {
//function code here.
});
jQuery中遍历数组的方式
Jquery 遍历数组之$().each方法与$.each()方法介绍
(1)$().each方法
$("input[type='checkbox']").each(function(i){
$(this).attr("checked",true);
});
(2)$.each()方法
$.each(["aaa","bbb","ccc"],function(index,value){
alert(i+"..."+value);
});
2. 编译外部CSS脚本并引用
例如:CSS脚本 style.css内容如下
h3{ color:black;font-size:35px;font-family:黑体}
p{ background:orange;color:blue;font-size:25px;font-family:隶书}
html调用的两种方式