先差一个小知识点:定时器,这个用的还是挺普遍的
function aa() {
var i = 1;
var timer = setInterval(function () {
i++;
if (i == 61) {
clearInterval(timer);
}
document.getElementById("btn").innerHTML = i;
}, 2000);
}
简单的: $("类名/id名/标签名")等,
1.样式
$("tr:odd").css("属性名","属性值"); $("tr:even").css("属性名","属性值"); 表格奇偶行
$("li:has(a)").css(); li标签里面的a标签的样式
2.添加删除样式 比如:
$("#id名").css({"属性名":"属性值","属性名":"属性值"})
$("#id名").addClass("类名 类名····"); 然后再 CSS文件 可以随意设定该类样式 相当于加了一个Class,也可以添加多个
$("#id名").removeClass("类名 类名····"); 可以删除一个或多个
3.jQuery的一些事件
$("#id名").click(function(){}); //鼠标点击事件
// $(this) 表示当前对象,如果当前id 设置了样式,因为权重原因是没效果
$("#id名").hover(function(){
$(this).addClass("类名") //鼠标移上去
},function(){
$(this).removeClass("类名") //第二个是鼠标离开
}); //鼠标移动事件
$("#id名").find(""); //在什么里面找什么
$("#id名").is(""); //是否包含什么
$("#id名").bind("事件名", function () { }).bind("事件名", function () { }) //bind方法
$("#id名").one("事件名", function () { }).one("事件名", function () { }) //只执行一次
$("#id名").unbind("事件名") //移除绑定
4.bind 和直接写click的区别
$("#id").click(function(){}) 页面打开必须要有 该id,如果动态生成的html就会获取不到id或类
$("#id").bind("click",function(){}) 这种的可以动态绑定,