<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>jquery操作css</title>
<style type="text/css">

</style>
</head>
<script type="text/javascript" src="js/jquery-1.12.4.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#searchtxt").focus(function(){//搜索框获取鼠标焦点
//把value值赋值给变量:
var textvalue=$(this).val();//得到当前文本框的值
if(textvalue=="电风扇"){//判断如果文本框值是电风扇就清空文本框值
$(this).val("");//设置成空 //val用于设定HTML内容的值//可以获取或设置元素的value属性值

}

});
//当我们失去焦点的时候,重新设置成电风扇
$("#searchtxt").blur(function(){
var textvalue=$(this).val();//获取文本框当前值
if(textvalue==""){
$(this).val("电风扇");//失去焦点还原值
}
});
});
</script>
<body>
<input name=""calss="search_txt" value="电风扇"id="searchtxt"></input>
<input type="button" class="search_bin"value="搜索"></input>
<body>
</html>

节点操作与属性操作!(一)

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>节点操作</title>
<style type="text/css">
</style>
</head>
<script type="text/javascript" src="js/jquery-1.12.4.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".contain :header").css({"background":"blue","color":"pink"});
var newnode="<li>你喜欢谁</li>"//将newnode追加的ul里面
$("ul").append(newnode);//在原来节点上新追加一个节点
var newnode2="<li>贝克汉姆</li>";
$("ul").prepend(newnode2);//在原来节点上新追加一个节点,前置操作
var newnode3="<li>张杰</li>";
$("ul").after(newnode3);//张杰在后面
$(newnode2).insertAfter("ul");//将贝克汉姆插入到ul之后(倒数第二个)
var newnode4="<li>谢娜</li>";
$("ul").before(newnode4);//插入到ul前面
$(".gamelist li:lt(3)").remove();//将节点小于3的删除
$(".gamelist li:lt(3)").empty();//将节点小于3的删除 */
var $newnode="<li>你喜欢哪些项目</li>"//新创建节点
// $(".gamelist li:eq(2)").replaceWith($newnode);//替换ul当中的第3个
//$($newnode).replaceAll(.gamelist li:eq(2));//替换ul当中的第3个
$(".gamelist li:eq(2)").click(function(){
$(this).clone(true).appendTo(".gamelist");//点击的时候复制第三个节点
//不复制事件处理
$(".gamelist li:eq(2)").click(function(){
$(this).clone(false).appendTo(".gamelist");//点击的时候复制第三个节点
*///替换ul当中的第3个
$(".contain img").click(function(){
console.log($(this).attr("alt"));//获取属性值

});
});

在元素内部插入节点:

append()

概述  :append是向每个匹配的元素内部追加内容。$("ul").append("li");li追加到ul中

这个操作与对指定的元素执行appendChild方法,将它们添加到文档中的情况类似。

appendTo()是将ul追加到li中  $("ul").appendTo("li");ul追加到li中

转载于:https://www.cnblogs.com/hualishu/p/8820389.html

jquery 使用jquery操作Dom相关推荐

  1. jQuery 操作 DOM

    为什么80%的码农都做不了架构师?>>>    操作 DOM 使用jquery 选择器得到节点的 jquery对象.使用  jquery对象可以操作dom! 修改Text和Html ...

  2. jQuery 学习笔记一(认识jQuery jQuery选择器 jQuery中的DOM操作)

    第一章 认识jQuery jQuery代码风格 $(document).ready(function(){ //... }); 简化 $(function(){ //... }); jQuery对象转 ...

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

    一.Js原生对象和jQuery实例对象的相互转化: (1).原生JS对象转JQ对象: $(DOM对象); (2). JQ对象转原生JS对象: $(DOM对象).get(index); //注意区分eq ...

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

    jQuery操作Dom: 修改属性: //使用attr()方法 //attr(name, value) //name:要修改的属性的属性名 //value:对应的值 //attr方法,如果当前标签有要 ...

  5. jQuery 操作DOM总结,DOM Core操作,HTML-DOM操作和CSS-DOM操作

    jQuery创建元素节点或文本节点或属性节点.jQuery插入节点.jQuery删除节点.jQuery复制节点.jQuery替换节点.jQuery包裹节点.jQuery属性操作.jQuery样式操作. ...

  6. jQuery学习笔记之DOM操作、事件绑定(2)

    jQuery学习笔记之DOM操作.事件绑定(2) --------------------学习目录------------------------ 4.DOM操作 5.事件绑定 源码地址: https ...

  7. jQuery操作DOM对象

    jQuery操作DOM对象 1.使用attr()方法控制元素的属性 attr()方法的作用是设置或者返回元素的属性,其中attr(属性名)格式是获取元素属性名的值,attr(属性名,属性值)格式则是设 ...

  8. jQuery框架的介绍以及基本用法--操作dom

    jQuery框架的介绍以及基本用法–操作dom 概念 jQuery是一个优秀的javascript轻量级框架之一,兼容css3和各大浏览器,提供了dom,events,animate,ajax等简易操 ...

  9. jQuery操作Dom元素、jQuery遍历、JavaScript遍历

    目录 jQuery操作Dom元素 jQuery遍历几种方式 JavaScript遍历 jQuery操作Dom元素 jQuery的主要用法为"选择某个dom元素,再对其进行某种操作" ...

  10. JQuery 基础 jq选择器 dom操作

    目录 JQuery 基础: (***)  window.onload  和 $(function) 区别 1. 基本选择器 1. 标签选择器(元素选择器) 2. id选择器 3. 类选择器 2. 层级 ...

最新文章

  1. 站立会议 ---01
  2. AI一分钟 | 谷歌员工对中国版搜索引擎提出抗议;华为麒麟980将于本月底发布...
  3. 关联规则推荐及Apriori算法
  4. my vim IDE 编辑器的配置
  5. PHP 自学教程之MySQL数据库
  6. LiveJournal发展历程
  7. P3746 [六省联考 2017] 组合数问题(倍增、dp)
  8. android实现图片自动轮播代码,Android实现图片轮播切换实例代码
  9. crmeb 一号通使用方法
  10. 德保罗大学计算机专业,德保罗大学计算机、信息与网络安全研究生语言及申请要求-费用-课程设置...
  11. 2021年信息安全工程师真题与答案
  12. 向日葵 远程开机 linux,教你使用向日葵开机棒轻松实现远程开机
  13. 8.找出链表环的入口结点
  14. slackware下ibus编译安装(更新:2010/10/17)
  15. ggplot2学习总结
  16. Ardunio开发实例-VCNL4010 接近度和环境光传感器
  17. android电视nas的照片,安卓手机为中心的家庭“nas”
  18. php 蛋糕一刀均分试题,5个小朋友分一个蛋糕,只准切三刀,该怎样才能平分
  19. Altium Designer 中英文字典(英文菜单汉化对应表表)
  20. MVT MVC模型框架

热门文章

  1. 4行代码搞定iframe高度自动变化,完美兼容(转)
  2. BUTTONS V. 2.0.0——CSS按钮库
  3. HTTP API响应数据规范整理
  4. Fedora 17 下安装codeblocks
  5. 做项目时用到的linux知识
  6. 浅蓝色的爱划过天空(5)
  7. Rails全局处理Error
  8. oracle 常用命令大汇总
  9. vivado如何实现增量编译,加快布局布线
  10. AD数据采集的“数字滤波”:10个“软件滤波程序”