博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JQuery操作DOM
阅读量:4920 次
发布时间:2019-06-11

本文共 1939 字,大约阅读时间需要 6 分钟。

一.jQuery操作样式

/* 单个样式 */$("li:first").css("color","#009933");/* 多个样式 */$("li:eq(1)").css({"color":"#FFFF00","background":"#FFCCCC"});/* 添加样式,引用style的.xxxxx */$("li:eq(2)").addClass("lis");/* 判断有没有样式 */if($("li:eq(2)").hasClass("lis")){/* 删除样式 */$("li:eq(2)").removeClass("lis");}$("input").click(function(){/* 样式切换 */$("li:last").toggleClass("chx");});

 

二.jQuery操作html

/*获取标签中的html代码*/$("ul").html()/*指定标签中的html代码*/$("ul").html("
  • 大哥,我不做大哥好多年,我依旧这么Diao
  • ");

     

    三.jQuery操作text文本

    /*获取标签中的text代码*/$("li:first").text();/*指定标签中的text文本*/$("li:first").text("大哥,我不做大哥好多年,我依旧这么Diao");

     

    四.jQuery操作value属性值

    /*获取标签中的value属性值*/$("input").val();/*指定标签中的value属性值*/$("input").val("王洪涛,呵呵,呵呵");

     

    五.jQuery拼接元素

    $("ul").append("
  • 大哥,我不做大哥好多年,我依旧这么Diao
  • ");

     

    六.jQuery操作节点

    /* 创建节点 */var $element=$("
  • 大哥
  • ");/* 父子级后置追加节点 *//* $("ul").append($element);$element.appendTo($("ul"));*//* 父子级前置追加节点 *//* $("ul").prepend($element);$element.prependTo($("ul")); *//* 同辈追加节点 *//* $("li:eq(2)").after($element); *//* $("li:eq(2)").before($element); *//* $element.insertBefore($("li:eq(2)")); *//* 删除 *//* $("li:first").remove(); *//* $("li:first").empty(); *//* $("li:first").detach(); *//* 替换 *//* $("li:first").replaceWith($element); *//* $element.replaceAll($("li:first")); */$("li:first").toggle(function(){$(this).css("color","green");},function(){$(this).css("color","red");});/* 克隆 */var $wht=$("li:first").clone(false);$("ul").append($wht);七.获取属性/*设置单个属性*/$("li:first").attr("style","color:red");/*设置多个属性*/$("li:first").attr({"style":"color:red","id":"wht2"});/*设置删除属性*/$("li:first").removeAttr("style");八.遍历节点/* 子元素 */var lis=$("ul").children("li:eq(2)");/*同辈元素*/alert($("li:first").next().text());alert($("li:eq(3)").prev().text());alert($("li:eq(3)").prevAll().text())$("li:eq(2)").siblings().css("color","blue");/*祖先元素*/$("li:first").parents().css("background","red")/*父级元素*/$("li:first").parent().css("background","yellow");

     

    转载于:https://www.cnblogs.com/F017/p/11052474.html

    你可能感兴趣的文章
    声音推荐【Anaesthesia】Maximilian Hecker强烈推荐
    查看>>
    地址虚拟机vmware centos6.3 Device eth0 does not seem to be present
    查看>>
    链表实现单链表创建、排序(升序)
    查看>>
    Spring旅程(一)为什么使用Spring
    查看>>
    centos安装桌面和远程连接
    查看>>
    侠探锦毛鼠之真假白玉堂
    查看>>
    [mark]如何删除地址栏的记录?
    查看>>
    python CSV写中文
    查看>>
    poj3304 Segments
    查看>>
    Android onNewIntent调用时机
    查看>>
    命令模式
    查看>>
    MySQL 基础命令
    查看>>
    用css画个遨游logo
    查看>>
    杭电2061
    查看>>
    硬盘的工作原理
    查看>>
    开发日志
    查看>>
    使用 Intellij Idea 导出JavaDoc
    查看>>
    js -- 写个闭包
    查看>>
    属性动画
    查看>>
    html5中<body>标签支持的事件
    查看>>