使用jQuery操作DOM对象

一.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("<li>需要添加的html代码</li>");

三.jQuery操作text文本

  /*获取标签中的text代码*/
  $("li:first").text();
  /*指定标签中的text文本*/
  $("li:first").text("需要添加的文本信息");

四.jQuery操作value属性值

  /*获取标签中的value属性值*/
  $("input").val();
  /*指定标签中的value属性值*/
  $("input").val("隐藏值");

五.jQuery拼接元素

    $("ul").append("<li>标签</li>");

六.jQuery操作节点

  /* 创建节点 */
  var $element=$("<li style=‘color:Fuchsia‘>文本</li>");

  /* 父子级后置追加节点 */
  /* $("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/yjc1605961523/p/11067733.html

时间: 2024-11-05 15:59:06

使用jQuery操作DOM对象的相关文章

JQuery操作DOM对象

1.追加节点( 儿子关系) append()     $("已有元素").append("动态添加元素");  在已有元素的内部的后面追加一个元素 appendTo()  $("动态添加元素").appendTo("已有元素");在已有元素的内部的后面追加一个元素 prepend()    $("已有元素").prepend("动态添加元素");  在已有元素的内部的前面追加一个元素 p

jQuery操作Dom、jQuery事件机制、jQuery补充部分

jQuery操作Dom: 修改属性: //使用attr()方法 //attr(name, value) //name:要修改的属性的属性名 //value:对应的值 //attr方法,如果当前标签有要修改的属性,就会进行修改,如果没有,直接添加 例:$("a").attr("href","http://www.baidu.com"); 修改多个属性值: //attr(obj) $(“img”).attr({ “title”: ”文件名称”, “s

web进阶之jQuery操作DOM元素&amp;&amp;MySQL记录操作&amp;&amp;PHP面向对象学习笔记

hi 保持学习数量和质量 1.jQuery操作DOM元素 ----使用attr()方法控制元素的属性 attr()方法的作用是设置或者返回元素的属性,其中attr(属性名)格式是获取元素属性名的值,attr(属性名,属性值)格式则是设置元素属性名的值. 控制就是获取以及设置 <h3>attr()方法设置元素属性</h3> <a href="http://127.0.0.1" id="a1">点我就变</a> <d

jQuery操作DOM知识总结

jquery操作DOM(节点) 1.创建元素 //$(htmlStr) //htmlStr:html格式的字符串 $("<span>这是一个span元素</span>"); 2.添加元素 2.1.添加新建的元素 //方法一:将jQuery对象添加到调用者内部的最后面. var $span = $("<span>这是一个span元素</span>"); $("div").append($span);

原生JS和jQuery操作DOM的区别小结

一.Js原生对象和jQuery实例对象的相互转化: (1).原生JS对象转JQ对象: $(DOM对象); (2). JQ对象转原生JS对象: $(DOM对象).get(index); //注意区分eq(index)是jQuery实例对象; 直接下标访问, $(DOM对象)[index]; 二.两者操作DOM的对比 一.创建元素节点 1.1 原生JS创建元素/文本节点 1 document.createElement("p"); 1.2 jQuery创建元素/文本节点 1 $('<

jQuery、DOM对象傻傻分不清楚

初学jQuery时,经常分辨不清楚哪些是jQuery对象,哪些是DOM对象.这是十分不好的现象.必须明确区分何为jQuery对象.何为DOM对象,对于后续的学习.理解才更方便. 先从DOM对象开始,之后在谈谈jQuery对象(jq对象基于DOM对象). DOM.DOM对象 DOM(Document Object Model,文档对象模型),DOM是W3C的标准.定义了访问HTML和XML文档的标准. 文档对象模型是中立于平台和语言的接口,允许程序和脚本动态的访问和更新文档的内容.结构以及样式,更

jQuery操作dom事件

参考:jQuery权威指南jQuery初步jQuery选择器jQuery操作domjQuery操作dom事件jQuery插件jQuery操作AjaxjQuery动画与特效jQuery实现导航栏jQuery实现点击式选项卡jQuery实现select三级联动 //1.绑定事件bind() bind('event name', eventData, function(event) { /* Act on the event */ }); //event name事件名称:可接收事件列表 blur,f

恶补jquery(三)jquery操作DOM

什么是DOM? DOM(Document Object Model,简称DOM),文档对象模型. DOM是w3c的标准.DOM定义了访问HTML和XML文档的标准:W3C文档对象模型(DOM)是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容.结构和样式. Document:即文档,我们创建一个页面并加载到WEB浏览器的时候,DOM模型根据该页面的内容创建一个文档文件. Object:即文件,新建页面成为文档对象,对象关联特征称为文档属性,访问对象函数称对象方法. Model:

jQuery - 01. jQuery特点、如何使用jQuery、jQuery入口函数、jQuery和DOM对象的区别、jQuery选择器、

this指的是原生js的DOM对象 .css(""):只写一个值是取值,写俩值是赋值 window.onload   ===   $(document).ready(); $(""):获取元素   标签名..类名.#id jQuery特点 链式编程 jq.shou(3000).html(内容) 相当于 jq.shou(3000) jq.gtml(内容) 隐式迭代 隐式实用for循环.迭代 如何使用jQuery 引包 一定要在使用之前 <script src =