首页 > 代码库 > 【锋利的Jquery】读书笔记三

【锋利的Jquery】读书笔记三

DOM操作

三个方面;DOM core    html-dom  css-dom

 

注意点:

删除事件中 三种删除节点的方法   remove   detach   empty

remove不解释

detach  不会把匹配的元素从jquery对象中删除   保留 绑定的事件 附加的数据

<script type="text/javascript">
                  $(function(){
                      $("ul li").click(function(){
                          alert($(this).html())
                      })
                      //var $li = $("ul li:eq(1)").remove();  无事件
                      var $li = $("ul li:eq(1)").detach();    //带事件
                      $li.appendTo("ul");
                      
                  })
         </script>

判断是否有某个样式

hasclass()   判断函数是否有某一个class   返回 true   false

is()           判断是否有某一个值    $("p").is(".anthor")

defaultValue  表单元素 初始值

this.defaultValue 当前文本框默认值

下拉框选择模式

val()    $(":checkbox").val(["check2"]);

attr()    $().attr("selected",true);

 

遍历节点:

children()  取得匹配子元素的集合   只考虑子元素不考虑其后代元素

 

parent() parents() closet()区别

 

等待更新。。。。。

【锋利的Jquery】读书笔记三