Head First Jquery知识点学习

方法一:

$("#id").click(function(){alert($(this).text());});

方法二:

$("#id").bind('click', function(alert($(this).text())){});

遍历处理动作函数

$(".nav_item").each(function(){});

$.contains(this, document.getElementById("id"));

 

remove方法从DOM完全删除元素,detach方法将选择的元素取出,不过还会维护这些元素,以后还可以重新关联。删除一个元素中的某个内容,而不是元素本身,可以用empty(),$("p").empty();找到所有父元素,parents。找到最近的父元素可以使用closest()。遍历同一层上的所有元素,siblings()。

 

要在DOM中向上爬行,可以使用jQuery parent方法,左右爬行,可以使用prev和next方法,向下爬行,可以使用jQuery children方法。

 

在变量前面加上一个美元符,指示它要存储由jQuery返回的元素。

 

使用replaceWith替换DOM中的一个元素,replaceWith适合一对一的替换。

 

before将新内容插入到选择的元素前面,after将新内容插入到选择的元素后面。

使用过滤器方法缩小选择范围:first、eq、last;slice(1,3)//返回第二个元素,filter(".className"),filter和not方法可以结合parents和children方法很好的使用,利用parents方法,可以得到作为所选元素父元素、祖父元素、曾祖父元素等所有元素。not方法将所选元素范围缩小到与括号中指定选择器不匹配的所有元素。

拓展:find、wrap。找到一个数组中的元素可以用find。 var $my_element = $("li"); $my_element.find("a");

假设想把一个ID为oreilly的图像包在一个锚元素中。$("img#oreilly").wrap("<a href="..."></a>");

 

setTimeout方法可作为循环执行的方法,animate方法只适用于使用数值设置的css属性。setInterval()这是window对象的一个方法,用于重复函数调用或其他语句之间需要等待的时间。

 

模拟点击$("#ID").trigger('click');    按钮状态修改$("#ID").toggle();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值