jquery:值的操作

2023-10-26

jquery中一些操作值的方法:

attr():操作某一个自定义属性值

text():操作文本值;

html():操作html;

val():操作值

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>

	<body>
		<input data-value="1" value="这个是一个input的初始化文字"></input>
		<div>这个是一个div的初始文字</div>
		<button class="getattr">getattr</button><button class="setattr">setattr</button>
		<button class="gettext">gettext</button>
		<button class="settext">settext</button>
		<button class="setvalue">setvalue</button> <button class="getvalue">getvalue</button>
		<button class="gethtml"> gethtml</button>
		<button class="sethtml"> sethtml</button>

	</body>
	<script type="text/javascript" src="js/jquery.min.js"></script>
	<script>
		//attr方法获取属性
		$("body").on("click", ".getattr", function() {
			console.log($("input").attr("data-value"));
		});
		//attr方法设置属性
		$("body").on("click", ".setattr", function() {
			$("input").attr("data-value", "3");
		});
		//text方法获取到文本值
		$("body").on("click", ".gettext", function() {
			console.log($("div").text());
		}); //text方法修改文本值
		$("body").on("click", ".settext", function() {
			$("div").text("这是使用text修改后的文本信息");
		});
		//val方法修改value
		$("body").on("click", ".setvalue", function() {
			$("input").val("这个是修改过后的value");
		}); //val方法获取value
		$("body").on("click", ".getvalue", function() {
			console.log($("input").val());
		}); //html方法获取html
		$("body").on("click", ".gethtml", function() {
			console.log($("div").html());
		}); //val方法设置html
		$("body").on("click", ".sethtml", function() {
			$("div").html("<span>这个是修改过后的html</span>");
		});
	</script>

</html>

js中的实现:

attr(set):setAttribute();

attr(get):getAttribute();

text(set):innerText="?";

text(get):innerText;

val(set):value="?";

val(get):value;

html(set):innerHtml="?";

html(get):innerHtml;

代码如下:

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>

	<body>
		<input data-value="1" value="这个是一个input的初始化文字"></input>
		<div>这个是一个div的初始文字</div>
		<button class="getattr">getattr</button><button class="setattr">setattr</button>
		<button class="gettext">gettext</button>
		<button class="settext">settext</button>
		<button class="setvalue">setvalue</button> <button class="getvalue">getvalue</button>
		<button class="gethtml"> gethtml</button>
		<button class="sethtml"> sethtml</button>

	</body>
	<script type="text/javascript" src="js/jquery.min.js"></script>
	<script>
		//attr方法获取属性
		$("body").on("click", ".getattr", function() {
			//			console.log($("input").attr("data-value"));
			console.log(document.querySelector("input").getAttribute("data-value"));
		});
		//attr方法设置属性
		$("body").on("click", ".setattr", function() {
			//			$("input").attr("data-value", "3");
			document.querySelector("input").setAttribute("data-value", "2");
		});
		//text方法获取到文本值
		$("body").on("click", ".gettext", function() {
			//			console.log($("div").text());
			console.log(document.querySelector("div").innerText);
		}); //text方法修改文本值
		$("body").on("click", ".settext", function() {
			//			$("div").text("这是使用text修改后的文本信息");
			document.querySelector("div").innerText = "这是使用text修改后的文本信息";

		});
		//val方法修改value
		$("body").on("click", ".setvalue", function() {
			//			$("input").val("这个是修改过后的value");
			document.querySelector("input").value = "这个是修改过后的value";
		}); //val方法获取value
		$("body").on("click", ".getvalue", function() {
			//			console.log($("input").val());		
			console.log(document.querySelector("input").value);

		}); //html方法获取html
		$("body").on("click", ".gethtml", function() {
			//			console.log($("div").html());
			console.log(document.querySelector("div").innerHTML);

		}); //val方法设置html
		$("body").on("click", ".sethtml", function() {
			//			$("div").html("<span>这个是修改过后的html</span>");
			document.querySelector("div").innerHTML = "<span>这个是修改过后的html</span>";

		});
	</script>

</html>

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jquery:值的操作 的相关文章

随机推荐

  • NMOS和PMOS详解以及电路设计

    一 简介 MOS管 是MOSFET的缩写 MOSFET金属 氧化物半导体场效应晶体管 简称金氧半场效晶体管 Metal Oxide Semiconductor Field Effect Transistor MOSFET 其中 G是栅极 S
  • apache 中 httpd.conf 的配置详解

    部分 1 全局环境 血泪提醒 rootDocument里面一定要有index php 或者index html 不然403错误 T T 本部分的表示将影响所有Apache的操作 例如 所能处理的并发请求数或配置文件地址 ServerType
  • Python拾遗2

    Python高级编程 第2版 1 常见的装饰器模式 参数检查 缓存 代理 上下文提供者 2 Python3新增函数注解 使用场景 类型检查 让IDE显示函数接受和返回的类型 函数重载 其他语言之间的桥梁 适配 谓词逻辑函数 数据库查询映射
  • python的输入与输出

    python输入 input 与输出 print 一 输入 input 在python3中 input会将接收到的用户输入自动存储为字符串类型 username input 输入用户名 cuihua print username cuihu
  • nlp-位置编码解析

    看到这里 是否记得前面提及Vaswani推出的Transformer结构 那么如果不使用RNN结构 是怎样表示位置信息的呢 在提信息位置技术前 先简介以下RNN和CNN RNN的序列结构不适合大规模并行训练 因为大家都知道 RNN对于序列问
  • matlab lstm工具箱,[转载]RNN以及LSTM的Matlab代码

    implementation of LSTM clc clear close all training dataset generation binary dim 8 largest number 2 binary dim 1 binary
  • LeetCode 667. 优美的排列 II

    题目链接 https leetcode cn problems beautiful arrangement ii C 代码如下 class Solution public vector
  • table元素无法固定列宽,width设置无效

    之前在做table的时候 因为不是用来做数据的展示的 所以对于具体的格式没有太高的要求 所以没有去深入了解 这次在做一个数据展示列表的时候使用table 因为假设每一个单元格数据是没有固定长度的 所以为了界面不会因为数据的变化格式发生大变化
  • okhttp报错:clientBuilder.sslSocketFactory(SSLSocketFactory) not supported on jdk 9+

    一 问题现象 最近在用okHttp处理http请求调用 编写jmeter压测脚本时 出现一个奇怪的问题 idea中可以正常调用 但是打成jar包后 在jmeter中去使用时 则调不通 报错 clientBuilder sslSocketFa
  • JavaScript在小程序网页部署实战

    服务端推理和前端推理对比 前端推理趋势 落地场景 单模型 多模型 全链路流程 JS2 0介绍 核心指标 技术方案 模型转换 核心组件 初始化和预测 计算方案 模型安全处理 加密目标 方案介绍 方案流程 关键路径 性能优化 代码处理 视频获取
  • webpack基础

    webpack基础 设置webpack模式的几种方法 npx webpack mode development mode的优先级高于env npx webpack env development webpack config js modu
  • HTML加载本地图片

    img src img src 也可以注意图片名就是1 而不是1 jpg 自己要加上对应的图片类型 转载于 https blog 51cto com 13930723 2372776
  • 计算机基本组成原理(简要笔记)

    计算机体系 一 冯 诺依曼体系结构 从Linux 服务器开发视角来看计算机 都是符合冯 诺依曼体系结构的 1 1 4大部分 1 1 1 输入 输出设备 输入设备 向计算机输入数据 比如通过摄像头 MIC 将图像 声音等转成二进制数据给计算机
  • flutter 顶部状态栏透明

    flutter 顶部状态栏透明 main js文件 void main 顶部状态栏透明 SystemChrome setSystemUIOverlayStyle SystemUiOverlayStyle statusBarColor Col
  • redis源码之:字典dict

    先来看看dict的大致结构 debug所用demo如下 void testDict int main int argc char argv testDict void testDict dict dict0 dictCreate hashD
  • SSH终端工具SecureCRT 8.5.4

    SecureCRT Mac版是mac上一款非常好用的SSH终端工具 可以为计算专业人士提供高级会话管理工具 从而提高效率工作并简化重复任务 SecureCRT为组织中的每个人提供安全的远程访问 文件传输和数据隧道 SecureCRT支持SS
  • OC门(Open Collector(Open Drain))

    OC门 又称集电极开路 漏极开路 与非门门电路 Open Collector Open Drain 为什么引入OC门 实际使用中 有时需要两个或两个以上与非门的输出端连接在同一条导线上 将这些与非门上的数据 状态电平 用同一条导线输送出去
  • 微信小程序——文字水平垂直居中

    记录一下CSS设置文字水平垂直居中 目录 1 代码说明 1 1 Html 1 2 CSS 2 效果 1 代码说明 对于直接在标签里面的文字 使用flex布局控制其中的文字水平和垂直居中 1 1 Html
  • java 使用sftp从远程服务器上传下载删除文件

    目录 前言 一 所需依赖 二 工具类 三 测试 1 判断指定目录是否存在 2 创建一个文件夹 3 删除指定文件 4 把文件上传到服务器上 5 从服务器上下载文件 6 执行Linux命令 前言 有时候我们需要让从代码里远程连接服务器进行文件上
  • jquery:值的操作

    jquery中一些操作值的方法 attr 操作某一个自定义属性值 text 操作文本值 html 操作html val 操作值