jquery ztree 设置勾选_047 JAVA-jQuery

jQuery操作元素属性的值

表单:

	<body><input type="button" name="" id="but1" value="测试获得属性值" /><hr />账号:<input type="text" name="sxtzh" id="zhanghao" value="sxt123" /><br />密码:<input type="password" name="" id="mima" value="1234456" /><br />爱好:抽烟<input type="checkbox" />喝酒<input type="checkbox" id="fav2" />烫头<input type="checkbox" id="fav" checked="checked" /></body>

操作项:

					//获得元素对象var zh = $("#zhanghao");//获取属性的值var tp = zh.attr("type");var nm = zh.attr("name");//仅能获取到元素固有的属性值var valu = zh.attr("value");console.log(tp+"--"+nm+"--"+valu);//获得文本框中实时动态的值var val = zh.val();alert(val);//操作元素对象的属性//zh.attr("type","button");//zh.attr("value","测试属性");//支持json格式书写zh.attr({'type':'button','value':'测试属性'});//var ch = $("#fav").attr("checked");alert(ch);//判断是否被勾选var flag = $("#fav2").prop("checked");alert(flag);//为其设置默认勾选$("#fav2").prop("checked","checked");

attr("value")仅能获得其固有的属性

val()可以获取文本框中实时动态的值

attr("checked")获得的是checked属性的属性值;prop("checked")返回的是true或false

表单:

	<body><input type="button" name="inp" id="inp" value="操作元素的内容" /><hr /><div id="div1"><span>尚学堂学习</span></div><input type="button" name="inp1" id="inp1" value="单标签" /></body>

操作项:

					//获取的内容中含有HTML标签var ht = $("#div1").html();console.log(ht);//只获取文本内容  不含有HTML标签var tx = $("#div1").text();console.log(tx);//对于单标签【input select textarea】使用.val()方法进行获取值var inpVal = $("#inp1").val();console.log(inpVal);//操作元素对象的内容和值     html()和text()都会对原有的内容进行覆盖//识别HTML标签//$("#div1").html("<b>我们都是圣斗士</b>");//$("#div1").html($("#div1").html()+"<b>我们都是圣斗士</b>");//不识别HTML标签//$("#div1").text("<b>我们都是圣斗士</b>");$("#div1").text($("#div1").text()+"<b>我们都是圣斗士</b>");

取值:

html()获取值时能够获得的内容可以带有HTML标签;text()获取的内容中不含有HTML标签

赋值:

html()和text()都会对原有的内容进行覆盖;html()方法赋值时能够识别HTML标签,而text()方法不行;并且html()和text()都会对原有的内容进行覆盖

jquery中操作元素对象的节点的添加

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>操作页面的元素(添加)</title><style type="text/css">#div1{height: 260px;border: 3px solid red;}p{border: 2px solid blueviolet;}</style><script src="js/jquery-1.9.1.js" type="text/javascript" charset="utf-8"></script><script type="text/javascript">$(function(){//创建新的标签var p = $("<p>表达式i</p>")//(内部)添加到div内部元素的后面//$("#div1").append(p);//p.appendTo("#div1");//(内部)添加到div内部元素的前面//$("#div1").prepend(p);//p.prependTo("#div1");//(平级)添加div的兄弟节点(之前)//$("#div1").before(p);//p.insertBefore("#div1");//(平级)添加div的兄弟节点(之后)//$("#div1").after(p);p.insertAfter("#div1");});</script></head><body><div id="div1"><p>表达式1</p><p>表达式2</p><p>表达式3</p><p>表达式4</p></div></body>
</html>

注意:四对儿方法两两之间的区别

jQuery中操作元素对象的节点的修改、删除、清除

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>操作页面的元素(添加)</title><style type="text/css">#div1{height: 260px;border: 3px solid red;}p{border: 2px solid blueviolet;}</style><script src="js/jquery-1.9.1.js" type="text/javascript" charset="utf-8"></script><script type="text/javascript">$(function(){var p = $("<p><b>替换表达式</b></p>")//替换指定的节点replaceWith(p);//p.replaceAll("div p:nth-child(2)");//p.replaceAll("#div1 p:nth-child(3)");//删除、清空指定的节点//删除指定的元素//$("#div1").remove();//清空指定的元素$("div p:nth-child(4)").empty();});</script></head><body><div id="div1"><p>表达式1</p><p>表达式2</p><p>表达式3</p><p style="height: 25px;">表达式4</p></div></body>
</html>

示例:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>操作页面的节点实例</title><script src="js/jquery-1.9.1.js" type="text/javascript" charset="utf-8"></script><script type="text/javascript">$(function(){//创建性的节点添加$("#insert_btn").click(function(){var new_p = $('<p>照片: '+'<input type="file" name="" />'+'<input type="button" name=""  value="删除" onclick="delete_p(this)" /></p>');$("#bottom").before(new_p);});});//注意方法的重名问题function delete_p(obj){//alert('aaa.');$(obj).parent().remove();};</script></head><body><div id="div1"><p>用户名: <input type="text" name="" id="" value="" /></p><p>照片: <input type="file" name="" id="" value="" /><input type="button" name="" id="insert_btn" value="添加" /></p><p id="bottom"><input type="button" name="" id="" value="提交" /><input type="button" name="" id="" value="清空" /></p></div></body>
</html>

jQuery中的事件处理(基本绑定、bind、one)

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>事件处理(trigger、事件解绑)</title><script src="js/jquery-1.9.1.js" type="text/javascript" charset="utf-8"></script><script type="text/javascript">//事件的基础绑定$(function(){$("#but1").click(function(){alert("单击事件");})});//bind事件绑定$(function(){$("#but2").bind('click',function(){alert("bind单击件绑定1")});//json数据格式的bind事件绑定$("#but2").bind({'click':function(){alert("bind单击件绑定2");},blur:function(){}});});//one事件绑定$(function(){$("#but3").one("click",function(){alert("one事件的绑定")});});$(function(){//trigger事件绑定操作$("#but4").click(function(){$("#but1").trigger('click');$("#but3").trigger('click');});//事件的解绑$("#but5").click(function(){//当没有给定具体解绑的对象时,解绑指定对象上的所有事件$("#but1").unbind();//指定解绑的事件$("#but3").unbind("click");});});</script></head><body><div id="div1"><input type="button" name="" id="but1" value="基础事件绑定" /><input type="button" name="" id="but2" value="bind事件绑定" /><input type="button" name="" id="but3" value="one事件绑定" /><br /><hr /><input type="button" name="" id="but4" value="trigger事件操作" /><input type="button" name="" id="but5" value="事件解绑" /></div></body>
</html>

jQuery中的动画效果

显示:

e92ae09d75e4fab33eeb824b962de8ed.png

show(speed):以多长时间来完成这个显示效果

隐藏:

cc24c43695e082bb0cc7341daf90929d.png

2dceac754b6876206218cf80a8a12eb6.png

e7477722433666f8fd3518e000f63337.png

滑动:

1350e2c4758808d346bb3cf4a81bec75.png

ac6956d128d2e303bd2da59d41fa483a.png

0fe036c71ecf2b7b0a47f17b70d9d92f.png

淡入淡出:

27e7269ec1cd75519d67ccfdffb46f85.png

fe9de1365d3622d679a8287193f5d267.png

9a70716fb590b625fcedc64bca5c41c1.png

jQuery插件

静态资源库:

Bootstrap 中文网开源项目免费 CDN 加速服务​www.bootcdn.cn
00eddd5b50daa37f4b7faa3ddbcf0df2.png
又拍云JS库加速服务​jscdn.upai.comStaticfile CDN​staticfile.org
3d8028be7aa627061248d866d2250ba3.png

jQuery封装原理

将一些方法(如dom获取对象、获取值等)进行概括,总结出共性,使其通过一个函数的调用即可实现的caozuuo

闭包的优点:

1、可以减少全局变量的对象,防止全局变量过去庞大,导致难以维护

2、防止可修改变量,因为内部的变量外部是无法访问的,并且也不可修改的。安全

3、读取函数内部的变量,另一个就是让这些变量的值始终保持在内存中。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/453744.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Opencv undefined reference to `cv::imread() Ubuntu编译

Ubuntu下编译一个C文件&#xff0c;C源程序中使用了opencv&#xff0c;opencv的安装没有问题&#xff0c;但是在编译的过程中出现如下错误&#xff1a; undefined reference to cv::imread(std::string const&, int)undefined reference to cv::noArray()undefined referen…

深度学习目标检测之 YOLO v1

这是继 RCNN&#xff0c;fast-RCNN 和 faster-RCNN 之后&#xff0c;rbg&#xff08;RossGirshick&#xff09;针对DL目标检测速度问题提出的另外一种框架。YOLO V1 增强版本GPU中能跑45fps&#xff0c;简化版本155fps。 论文名&#xff1a; 《You Only Look Once&#xff1a;…

编程珠玑番外篇

1.Plan 9 的八卦 在 Windows 下喜欢用 FTP 的同学抱怨 Linux 下面没有如 LeapFTP 那样的方便的工具. 在苹果下面用惯了 Cyberduck 的同学可能也会抱怨 Linux 下面使用 FTP 和 SFTP 是一件麻烦的事情. 其实一点都不麻烦, 因为在 LINUX 系统上压根就不需要用 FTP. 为什么呢? 因…

BT下载原理分析

版权声明&#xff1a;本文为博主原创文章&#xff0c;未经博主允许不得转载。 BitTorrent协议。 BT全名为BitTorrent,是一个p2p软件,你在下载download的同时&#xff0c;也在为其他用户提供上传upload&#xff0c;因为大家是“互相帮助”&#xff0c;所以不会随着用户数的增加而…

表格列求和_excel表格制作,Excel表格的基本操作,包含制作一个表格10方面的知识...

创建表格&#xff0c;插入与删除一行一列或多行多行&#xff0c;一次移动一行一列或多行多列&#xff0c;拆分与合并单元格&#xff0c;单元格内换行&#xff0c;表格求和与求平均值是Excel表格的基本操作&#xff1b;除此之外&#xff0c;Excel表格的基本操作还包括调整行高列…

深度学习之 FPN (Feature Pyramid Networks)

论文题目&#xff1a;Feature Pyramid Networks for Object Detection论文链接&#xff1a;https://arxiv.org/abs/1612.03144论文代码&#xff1a;Caffe版本 https://github.com/unsky/FPN 《Feature Pyramid Networks for Object Detection》这篇论文主要解决的问题是目标检…

ISLR—第二章 Statistical Learning

Statistical Learning Y 和X的关系why estimate f 用来预测 预测的时候可以将f^当成一个black box来用&#xff0c;目的主要是预测对应x时候的y而不关系它们之间的关系。用来推断 推断的时候&#xff0c;f^不能是一个black box&#xff0c;因为我们想知道predictor和response之…

提高编程思想

虚函数和抽象函数有什么区别 虚函数是有代码的并明确允许子类去覆盖&#xff0c;但子类也可不覆盖,就是说可以直接用&#xff0c;不用重写 抽象函数是没有代码&#xff0c;子类继承后一定要重写 ****************************************************************** 在一…

Windows数据库编程接口简介

数据库是计算机中一种专门管理数据资源的系统&#xff0c;目前几乎所有软件都需要与数据库打交道&#xff08;包括操作系统&#xff0c;比如Windows上的注册表其实也是一种数据库&#xff09;&#xff0c;有些软件更是以数据库为核心因此掌握数据库系统的使用方法以及数据库系统…

2019如何转换2010_9102年,你还不知道PPT怎么转换成视频吗?小心落伍了

你在刷抖音的时候有没有刷过这类视频&#xff1a;成为人生赢家必备的书单、5个让你看透人性的电影、6个让你升职加薪的APP...如果你细心观察的话&#xff0c;会发现这类视频的做法基本都是一个样的&#xff0c;像在翻相册一样&#xff0c;一页页过去&#xff0c;所以它们也叫做…

深度学习之RetinaNet

总述 Focal loss主要是为了解决one-stage目标检测中正负样本比例严重失衡的问题。该损失函数降低了大量简单负样本在训练中所占的权重&#xff0c;也可理解为一种困难样本挖掘。 目标识别有两大经典结构: 第一类是以Faster RCNN为代表的两级识别方法&#xff0c;这种结构的第…

python的datetime函数_Python连载8-datetime包函数介绍

一、datetime包(上接连载7内容)1.函数&#xff1a;datetime(1)用法&#xff1a;输入一个日期&#xff0c;来返回一个datetime类?(2)格式&#xff1a;datetime.datetime(年&#xff0c;月&#xff0c;日&#xff0c;hour&#xff0c;minute&#xff0c;second)其中hour,minute,…

深度学习之 soft-NMS

论文&#xff1a;《Improving Object DetectionWith One Line of Code》soft-NMS 英文论文链接&#xff1a;https://arxiv.org/pdf/1704.04503.pdfsoft-NMS github 链接&#xff1a;https://github.com/bharatsingh430/soft-nms 绝大部分目标检测方法&#xff0c;最后都要用到…

一维二维_Excel二维数据转一维,2种方法轻松搞定

今天是2020年1月1日&#xff0c;祝各位小伙伴们新年快乐&#xff0c;开心每一天~如下所示&#xff0c;左边是二维交叉数据表&#xff0c;我们希望快速转换成右边的一维数据表如果复制粘贴&#xff0c;效率太低了&#xff0c;今天分享两种方法&#xff0c;实现快速转换1、powerq…

深度学习之 Cascade R-CNN

Zhaowei Cai, Nuno Vasconcelos. 《Cascade R-CNN: Delving into High Quality Object Detection》. CVPR 2018.论文链接&#xff1a;https://arxiv.org/abs/1712.00726代码链接&#xff1a;https://github.com/zhaoweicai/cascade-rcnn 前言 IOU阈值被用来定义正负例&#x…

转换文档参数_明明2秒可以搞定Word、Excel相互转换,你却用了半小时!真亏了...

我们在用office三件套工作的时候&#xff0c;经常都需要对文件的格式进行转换&#xff0c;像是Word文档和Excel表格的转换&#xff0c;很多小伙伴都要花上半个小时甚至以上的时间才能搞定&#xff0c;效率实在不行。别担心&#xff0c;今天小编将分享能快速完成Word、Excel转换…

深度学习之 DCN(Deformable Convolution)-可变形卷积

Paper link: http://openaccess.thecvf.com/content_ICCV_2017/papers/Dai_Deformable_Convolutional_Networks_ICCV_2017_paper.pdfhttps://arxiv.org/pdf/1703.06211 Code link: https://github.com/msracver/Deformable-ConvNets Abstract 如何有效地对几何图形的变化进行…

软件开发 项目进展 软件架构 指南

软件开发&#xff0c;标准化流水线式开发的实施构想 软件开发&#xff0c;标准化流水线式开发的实施构想 近日看到一篇博文&#xff0c;讨论标准化流水线开发模式的话题&#xff0c;但是这篇博文仅仅提出这个问题&#xff0c;未见回应。 这其实是一个很大的问题&#xff0c;我…

c++ 舞伴配对问题_挑战新物体描述问题,视觉词表解决方案超越人类表现

编者按&#xff1a;最近&#xff0c;研究者们发布了 nocaps 挑战&#xff0c;用以测量在没有对应的训练数据的情况下&#xff0c;模型能否准确描述测试图像中新出现的各种类别的物体。针对挑战中的问题&#xff0c;微软 Azure 认知服务团队和微软研究院的研究员提出了全新解决方…

深度学习之双线性插值(Bilinear interpolation)

1. 什么是插值 Interpolation is a method of constructing new data points within the range of a discrete set of known data points. Image interpolation refers to the“guess”of intensity values at missing locations. 图片放大是图像处理中的一个特别基础的操作。…