`

节点的操作(二)

    博客分类:
  • Java
阅读更多
节点的复制
  $(function(){
$("ul li").click(function(){
     $(this).clone().appendTo("ul"); // 复制当前点击的节点,并将它追加到<ul>元素
})  
  });


  $(function(){
$("ul li").click(function(){
     $(this).clone(true).appendTo("ul"); // 注意参数true
     //可以复制自己,并且他的副本也有同样功能。
})  
  });


节点的替换
  $(function(){
$("p").replaceWith("<strong>你最不喜欢的水果是?</strong>");
// 同样的实现: $("<strong>你最不喜欢的水果是?</strong>").replaceAll("p");
  });


包裹节点
$("strong").wrap("<i></i>");//用<b>元素把<strong>元素包裹起来
   $("strong").wrap("<u></u>");//用<b>元素把<strong>元素包裹起来
});

$("strong").wrap("<i></i>");//用<b>元素把<strong>元素包裹起来
   $("strong").wrapAll("<u></u>");//用<b>元素把<strong>元素包裹起来
});




属性操作
  $(function(){
      //设置<p>元素的属性'title'
      $("input:eq(0)").click(function(){
$("p").attr("title","选择你最喜欢的水果.");
  });
      //获取<p>元素的属性'title'
  $("input:eq(1)").click(function(){
alert( $("p").attr("title") );
  });
      //删除<p>元素的属性'title'
  $("input:eq(2)").click(function(){
$("p").removeAttr("title");
  });  

  });




样式操作
$(function(){
      //获取样式
      $("input:eq(0)").click(function(){
alert( $("p").attr("class") );
  });
      //设置样式
  $("input:eq(1)").click(function(){
$("p").attr("class","high");
  });
      //追加样式
  $("input:eq(2)").click(function(){
$("p").addClass("another");
  });   
  //删除全部样式
  $("input:eq(3)").click(function(){
$("p").removeClass();
  }); 
   //删除指定样式
  $("input:eq(4)").click(function(){
$("p").removeClass("high");
  });  
  //重复切换样式
  $("input:eq(5)").click(function(){
$("p").toggleClass("another");
  }); 
  //判断元素是否含有某样式
  $("input:eq(6)").click(function(){
alert( $("p").hasClass("another") )
alert( $("p").is(".another") )
  }); 
  });



样式操作
$(function(){
      //获取样式
      $("input:eq(0)").click(function(){
alert( $("p").attr("class") );
  });
      //设置样式
  $("input:eq(1)").click(function(){
$("p").attr("class","high");
  });
      //追加样式
  $("input:eq(2)").click(function(){
$("p").addClass("another");
  });   
  //删除全部样式
  $("input:eq(3)").click(function(){
$("p").removeClass();
  }); 
   //删除指定样式
  $("input:eq(4)").click(function(){
$("p").removeClass("high");
  });  
  //重复切换样式
  $("input:eq(5)").click(function(){
$("p").toggleClass("another");
  }); 
  //判断元素是否含有某样式
  $("input:eq(6)").click(function(){
alert( $("p").hasClass("another") )
alert( $("p").is(".another") )
  }); 
  });



设置和获取HTML,文本和值
$(function(){
      //获取<p>元素的HTML代码
      $("input:eq(0)").click(function(){
alert(  $("p").html() );
  });
      //获取<p>元素的文本
  $("input:eq(1)").click(function(){
alert(  $("p").text() );
  });
      //设置<p>元素的HTML代码
  $("input:eq(2)").click(function(){
$("p").html("<strong>你最喜欢的水果是?</strong>");
  });   
   //设置<p>元素的文本
  $("input:eq(3)").click(function(){
$("p").text("你最喜欢的水果是?");
  }); 
  //设置<p>元素的文本
  $("input:eq(4)").click(function(){
$("p").text("<strong>你最喜欢的水果是?</strong>");
  }); 
  //获取按钮的value值
  $("input:eq(5)").click(function(){
alert( $(this).val() );
  });  
  //设置按钮的value值
  $("input:eq(6)").click(function(){
    $(this).val("我被点击了!");
  }); 
  });




$(function(){
      $("#address").focus(function(){         // 地址框获得鼠标焦点
var txt_value =  $(this).val();   // 得到当前文本框的值
if(txt_value=="请输入邮箱地址"){ 
                $(this).val("");              // 如果符合条件,则清空文本框内容
}
  });
  $("#address").blur(function(){   // 地址框失去鼠标焦点
      var txt_value =  $(this).val();   // 得到当前文本框的值
if(txt_value==""){
                $(this).val("请输入邮箱地址");// 如果符合条件,则设置内容
}
  })

  $("#password").focus(function(){
var txt_value =  $(this).val();
if(txt_value=="请输入邮箱密码"){
                $(this).val("");
}
  });
  $("#password").blur(function(){
      var txt_value =  $(this).val();
if(txt_value==""){
                $(this).val("请输入邮箱密码");
}
  })
  });


$(function(){
      $("#address").focus(function(){         // 地址框获得鼠标焦点
var txt_value =  $(this).val();   // 得到当前文本框的值
if(txt_value==this.defaultValue){ 
                $(this).val("");              // 如果符合条件,则清空文本框内容
}
  });
  $("#address").blur(function(){   // 地址框失去鼠标焦点
      var txt_value =  $(this).val();   // 得到当前文本框的值
if(txt_value==""){
                $(this).val(this.defaultValue);// 如果符合条件,则设置内容
}
  })

  $("#password").focus(function(){
var txt_value =  $(this).val();
if(txt_value==this.defaultValue){
                $(this).val("");
}
  });
  $("#password").blur(function(){
      var txt_value =  $(this).val();
if(txt_value==""){
                $(this).val(this.defaultValue);
}
  })
  });


设置被选中
  $(function(){
      //设置单选下拉框选中
      $("input:eq(0)").click(function(){
$("#single").val("选择2号");
  });
      //设置多选下拉框选中
  $("input:eq(1)").click(function(){
    $("#multiple").val(["选择2号", "选择3号"]);
  });
      //设置单选框和多选框选中
  $("input:eq(2)").click(function(){
$(":checkbox").val(["check2","check3"]);
$(":radio").val(["radio2"]);
  });   

  });


$(function(){
      //设置单选下拉框选中
      $("input:eq(0)").click(function(){
    $("#single option").removeAttr("selected");  //移除属性selected
$("#single option:eq(1)").attr("selected",true); //设置属性selected
  });
      //设置多选下拉框选中
  $("input:eq(1)").click(function(){
    $("#multiple option").removeAttr("selected");  //移除属性selected
$("#multiple option:eq(2)").attr("selected",true);//设置属性selected
$("#multiple option:eq(3)").attr("selected",true);//设置属性selected
  });
      //设置单选框和多选框选中
  $("input:eq(2)").click(function(){
$(":checkbox").removeAttr("checked"); //移除属性checked
$(":radio").removeAttr("checked"); //移除属性checked
$("[value=check2]:checkbox").attr("checked",true);//设置属性checked
$("[value=check3]:checkbox").attr("checked",true);//设置属性checked
$("[value=radio2]:radio").attr("checked",true);//设置属性checked
  });  
  });






分享到:
评论

相关推荐

    case2_5.rar_2机五节点matlab_matpower_二机五节点_二机五节点、_五机二节点

    二机五节点系统是一个简化版的电力网络模型,用于教学和研究目的,它由两个发电机和五个节点组成,可以用来演示基本的电力系统原理和操作。五机二节点模型则是另一个不同的系统配置,通常用于展示更复杂的动态行为,...

    js节点操作

    ### JavaScript 节点操作详解 #### 一、概述 JavaScript 的 DOM (文档对象模型) 是一种用于 HTML 和 XML 文档的标准对象模型。通过 DOM,开发者可以改变文档的结构、样式以及内容。本文将深入探讨 DOM 中的关键...

    zookeeper之节点基本操作(一).doc

    #### 二、删除节点 删除节点的操作包括删除单个节点及其所有子节点。 1. **删除单个节点**: - **命令示例**:`delete /myEmptyNode`,这将删除名为`/myEmptyNode`的节点,但前提是该节点为空或没有子节点。 - *...

    TreeView节点操作示例

    在Windows编程领域,`TreeView...以上就是关于`TreeView`节点操作的一些基本知识,它们对于构建具有层次结构展示功能的应用程序至关重要。实际开发中,开发者还需要根据具体需求,灵活运用这些操作来实现更复杂的功能。

    XML节点的操作

    在给定的代码片段中,可以看到一系列关于XML节点操作的方法,包括查询所有节点、删除子节点、添加子节点以及更新子节点。下面分别对这些方法进行详细解析。 ##### 1. 查询所有节点(`selectAllNodes()`) - **创建...

    删除TreeView节点以及其子节点

    在Delphi编程环境中,删除`TreeView`控件中的节点及其子节点是一项常见的操作。这个话题主要涉及以下几个知识点: 1. **TreeView控件**:TreeView是Windows应用程序中常用的控件,用于展示层次结构的数据,比如文件...

    第06章 DOM节点操作(下)

    在本章中,我们将深入探讨DOM(文档对象模型)节点操作的下半部分。DOM是HTML和XML文档的编程接口,允许我们通过JavaScript等脚本语言动态地修改、添加或删除网页内容。DOM节点操作是前端开发中的核心技能,对创建...

    01-工业互联网标识解析二级节点建设导则.rar

    《工业互联网标识解析二级节点建设导则》是指导我国工业互联网发展的重要文件,它为相关企业和机构提供了二级节点建设的标准和规范。这份资料详细阐述了工业互联网标识解析系统的概念、功能以及二级节点在其中的关键...

    二插排序树的各种操作

    ### 二、二叉排序树的操作 #### 1. 建立二叉排序树 建立二叉排序树通常是从空树开始,通过一系列的插入操作来完成的。根据题目中的代码片段,可以看出程序中定义了一个结构体`Head`用于存储树的名称和根节点指针,...

    Oracle RAC 新增节点 操作步骤

    ### 二、添加节点步骤 添加新节点到Oracle RAC集群主要涉及以下步骤: #### 2.1 验证新增节点配置 首先,从现有集群中的一个节点以`grid`用户身份运行`olsnodes -s -t`命令检查集群状态,确认新节点的状态。然后...

    IEEE5节点图及其数据

    #### 二、IEEE5节点图介绍 ##### 2.1 节点构成 IEEE5节点图由5个节点组成,每个节点代表电力系统中的一个组成部分或终端。这些节点包括发电厂、变电站以及负荷中心等。通过连接这些节点的线路来模拟实际电力系统的...

    3机9节点系统.rar_3机9节点_9节点_psasp 9_三机9节点_三机九节点

    这个模型可以用来模拟实际电力系统中的各种操作和故障情况,帮助用户理解电力系统的稳定性和动态特性。 二、PSASP软件介绍 PSASP是由中国电力科学研究院开发的电力系统仿真软件,支持多种电力系统分析任务,如静态...

    牛拉法_33节点程序_33节点牛拉法_33节点潮流_118节点_牛拉法33节点

    在实际操作中,33节点的牛顿-拉夫森法可能会遇到计算复杂度高、内存需求大等问题。因此,研究者通常会采用一些优化策略,如分区策略、并行计算等来提高计算效率。同时,对于大型电力系统,往往需要结合其他辅助算法...

    UE4蓝图节点详细介绍

    二、计算节点 计算节点用于执行数学运算、比较和逻辑操作。例如,“Add”节点用于两个数值相加,“Compare Equal”节点用于判断两个值是否相等,而“If...Then...Else”节点则实现条件分支逻辑。 三、变量节点 变量...

    C#TreeView使用(节点拖曳、节点右键菜单)

    ### 二、节点右键菜单 1. **创建ContextMenuStrip**:为`TreeView`控件添加一个`ContextMenuStrip`,用于显示右键菜单。在`MenuStrip`中添加所需的菜单项,如“删除”、“复制”等。 2. **关联TreeView与MenuStrip*...

    TreeView(实现树的节点增加、删除、拖拽、修改节点名等)

    增加节点通常分为两种情况:一是添加顶层节点,二是向已存在的节点下添加子节点。可以通过`Nodes.Add()`方法添加顶层节点,如: ```csharp TreeNode newNode = new TreeNode("新节点"); treeView1.Nodes.Add(newNode...

    dynamo节点包.rar

    二、安装与使用节点包 1. 安装:下载的".rar"文件需要解压,得到.dynpackage格式的节点包文件。在Dynamo中,可以通过“管理”菜单的“安装包”选项,导入并安装这些节点包。 2. 使用:安装完成后,新添加的节点会...

    CDH5.9.0节点删除下线

    在执行任何删除操作之前,必须先停止目标节点上运行的所有服务和角色。这可以通过Cloudera Manager的用户界面实现。登录到Cloudera Manager,进入集群的主界面,点击“主机”选项卡,然后选择所有主机。在需要删除的...

    vb.net中treeview节点的添加和删除

    4. 适当使用BeginUpdate和EndUpdate方法包裹节点操作,以提高性能,避免在大量操作时频繁重绘控件。 总之,VB.NET中的TreeView控件提供了丰富的API,允许开发者灵活地构建和操作层次结构的数据表示。理解并熟练掌握...

    CTreeCtrl添加.删除节点

    二、添加节点 添加节点是通过`InsertItem`函数完成的。这个函数接受一个TV_INSERTSTRUCT结构,其中包含了新节点的信息,如文本、父节点、图像索引等。以下是如何添加根节点的示例: ```cpp HTREEITEM hRoot = m_...

Global site tag (gtag.js) - Google Analytics