随笔分类 -  锋利的jQuery

摘要:1.使用js获取不存在的对象:document.getElementById("tt").style.color = "red";如果网页中不存在id = "tt"的元素,浏览器就会报错,需要:if(document.getElementById("tt")){ document.getEleme... 阅读全文
posted @ 2014-10-21 19:52 leezhxing 阅读(324) 评论(0) 推荐(0) 编辑
摘要:在jquery中,$(美元符号)就是jquery的别名,也就是说使用$和使用jquery是一样的,在很多时候我们命名空间时,正是因为这 个$而产生的冲突的发生。比如说:$('#xmlas')和JQuery('#xmlas') 虽然在写法上不同,但在实际上却是完全等同的。要想解决这个冲突,其实最简单的... 阅读全文
posted @ 2014-10-21 18:42 leezhxing 阅读(204) 评论(0) 推荐(0) 编辑
摘要:DOM对象:document object model,文档对象模型,每一份dom都可以表示成一棵树。如下图所示,代码省略在这颗dom树种,h3, p, ul以及ul的3个li子节点都是dom元素节点。获取dom对象://获取dom对象var domobj = document.getElement... 阅读全文
posted @ 2014-10-21 18:12 leezhxing 阅读(143) 评论(0) 推荐(0) 编辑
摘要:在一个id为table的表格的tbody中,如果每一行的最后一列的checkbox没有被禁用,则把这行的背景色设置为红色。$( "#table>tbody>tr:has(td:last:has( :checkbox:enabled ) )" ).css( "background", "red" ); 阅读全文
posted @ 2014-10-21 17:38 leezhxing 阅读(135) 评论(0) 推荐(0) 编辑
摘要:1.导航菜单:选中后显示当前标签下的子标签并且高亮,并且隐藏其他同级标签,(一行级联操作即完成),主要看end()函数用法。end(): 回到最近的一个"破坏性"操作之前。就是指任何改变所匹配的jQuery元素的操作。这包括在 Traversing 中任何返回一个jQuery对象的函数--'add'... 阅读全文
posted @ 2014-10-21 17:32 leezhxing 阅读(197) 评论(0) 推荐(0) 编辑