zoukankan      html  css  js  c++  java
  • jQuery DOM操作

     

    $(html):

    根据传入的HTML标记字符串,创建一个Dom对象(返回的是一个jQuery对象)。

    var $li = $(“<input type=text></input>”);

    $(“#div”).append($li);

    append():

    向每个匹配的元素后追加内容。$(“div”).append(“<input type=text> </text>”)

    appendTo():

    将所有匹配的元素追加到指定的元素中。实际上,使用该方法颠倒了常规的$(A).append(B)的操作,即不是将B追加到A中,而是将A追加到B中。

    $(“<b>helloKitty</b>”).appendTo(“p”);

    结果是:<p><b>helloKitty</b></p>

    prepend():

    向每个匹配的元素内部前置内容。

    prependTo():

    将所有匹配的元素前置到指定的元素中。

    after():

    insertAfter():

    before():

    insertBefore():

    remove():

    DOM中删除所有匹配的元素。

    $(“p :lt(3)”).remove();  //删除前3p标记

    empty():

    empty()不是删除节点,是清空节点和节点的子元素。

    clone():

    复制节点,如果带参数true,则该节点的事件也复制。

    replaceWith():

    替换节点。$(p:eq(1) ). .replaceWith(“<b>helloKitty</b>”);

    $(“<b>helloKitty</b>”).replaceAll(“p”);

    wrap():

    $(“strong”).wrap(“<b></b>”); //<b>标签把<strong>元素包裹起来

    wrapAll():

    全部元素都包裹

    wrapInner():

    包裹内容

    attr():

    设置和获取属性。

    jQuery中很多同一个方法用来设置和获取的,例如:html(),text(),height(),width(),val(),css()等等。

    removeAttr():

    删除属性。

    addClass():

    添加样式  $(“div”).addClass(“myClass”);

    removeClass():

    移除样式。

    toggle():

    交替切换样式。

    $(“#myButton”).toggle(fucntion(){

    //显示元素

    },function(){

    //隐藏元素

    });

    toggleClass():

    存在则移除,不存在则添加。

    hasClass()

    判断是否含有某样式。$(“#div”).hasClass(“myClass”);

    这个代码等价于$(“#div”).is(“.myClass”);

    html():

    类同javascript中的innerHTML()方法,用来设置或者获取某个元素中的HTML内容。

    text():

    类同javascript中的innerText(),用来设置或者获取某个元素中的文本内容。

    val():

    类同javascript中的value属性,用来设置或者获取某个元素的值。

    children():

    获取匹配元素的子元素集合,只考虑子元素,不考虑孙元素。

    next():

    获取匹配元素后面紧邻的同辈元素。

    prev():

    获取匹配元素前面紧邻的同辈元素。

    siblings():

    获取匹配元素所有的兄弟元素。

    css():

    获取和设置元素的样式。传入的属性最好用””括起来。

    offset():

    获取元素在当前视窗的相对偏移。

    var $ offset = $(“#myCanvas”).offset();

    var left = $offset.left(); //左偏移量

    var right = $offset.right();  //右偏移量

  • 相关阅读:
    Add source code and doc in maven
    Spring toturial note
    How to add local jar into maven project
    Ubuntu 12.04 下安装 Eclipse
    如何更改linux文件的拥有者及用户组(chown和chgrp)
    20非常有用的Java程序片段
    Java中的Set、List、Map的区别
    Java I/O知识点汇总
    Java I/O流整理
    hadoop2.0集群配置
  • 原文地址:https://www.cnblogs.com/happyPawpaw/p/2459440.html
Copyright © 2011-2022 走看看