jQuery中获取属性值:attr()、html()、text()、val()等(一)
<!DOCTYPE html>
<html>
<head>
<title>01_basic.html</title>
<meta name="keywords" content="keyword1,keyword2,keyword3">
<meta name="description" content="this is my page">
<meta name="content-type" content="text/html; charset=UTF-8">
<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
<style>
.divClass{
text-align: center;
width: 100%;
}
</style>
<script type="text/javascript" src="js/jquery-1.11.3.js"></script>
<script type="text/javascript">
/*
以下的写法可以简化,使用:
$(function(){
});
意思是在document加载完之后执行:
这里的加载完是指,一篇html的文档树所有元素都加载完(但是不包括具体
信息:比如说具体的图片音频等,但是纯js中的window.onload是在全部元
素,真正的加载完了之后,才会执行:真正的渲染完)
*/
$(document).ready(function() {
// 获取div1中的html内容(html结构的)
$("#btn1").click(function() {
alert($("#div1").html());
});
// 获取div1中的文本内容
$("#btn2").click(function() {
// alert($("#div1").text());
// 因为下面的class选择器只使用了一次,所以可以使用.divClass的形式
// 因为jQuery筛选了
alert($(".divClass").text());
});
// 获取div1中的title属性的内容
$("#btn3").click(function() {
// alert($("#div1").attr("title"));
// 因为下面的class选择器只使用了一次,所以可以使用.divClass的形式
alert($(".divClass").attr("title"));
});
// 获取input标签的个数
$("#btn4").click(function() {
alert($("input").length);
});
// 改变div1中的值:text()、html()均可,但是html会覆盖原来内层的结构
$("#btn5").click(function() {
$("#div1").text("div的内容被修改了");
// $(".divClass").html("div的内容被修改了");
});
// 同时获取div和span中的值
$("#btn6").click(function() {
alert("div中的内容:"+$("div1").text() + ", span的内容为:"+$("span").text());
});
});
</script>
</head>
<body>
<div id="div1" class="divClass" title="div 的 title属性值">
<p>div 的内容</p>
</div><br><br>
<input type="text" value="输入框1"><br>
<input type="text" value="输入框2"><br><br>
<span>这是span的信息</span><br>
<input type="button" value="#获取div里面的Html内容" id="btn1">
<br><br>
<input type="button" value=".获取div里面的纯文本内容" id="btn2">
<br><br>
<input type="button" value="#获取div里面的title属性的值" id="btn3">
<br><br>
<input type="button" value="获取input的个数" id="btn4">
<br><br>
<input type="button" value="改变div里面的值" id="btn5">
<br><br>
<input type="button" value="同时获取div和span" id="btn6">
<br><br>
</body>
</html>
jQuery中获取属性值:attr()、html()、text()、val()等(一)的更多相关文章
- 总结Jquery中获取自定义属性使用.attr()和.data()以及.prop()的区别
一..attr()和.data()的区别: .attr()和.data()本质上属于DOM属性和Jquery对象属性的区别. 看一个例子: <!DOCTYPE html> <html ...
- JQuery中根据属性或属性值获得元素(6种情况获取方法)
根据属性获得元素 1.比如要获取页面p标签中属性有id的元素 $("p[id]").css("color","red"); 根据属性值获得元 ...
- JQuery中根据属性或属性值获得元素
根据属性获得元素 1.比如要获取页面p标签中属性有id的元素 $("p[id]").css("color","red"); 根据属性值获得元 ...
- jQuery 属性操作attr().prop().text().html().val()
这些方法用于获取和设置 DOM 元素的属性. 一.attr(): <!--样式:在style里面写的,用css来操作.--> <!--属性:在元素里面写的,用attr方法操作.--& ...
- jQuery中获取a标签的值
如题,一组相同action的a标签,不同的是a标签的内容为搜索内容.点击页面显示不同的数据 刚开始试过在 a标签中添加 value值 和id 的值,结果在jQuery中获取值均失败! 后来发现,根本不 ...
- jQuery中操作属性的方法attr与prop的区别
attr 与 prop 都可以对某个属性进行获取和设置的操作,二者的用法相同: <script src = 'jQuery.js'></script> <script&g ...
- 【Python】获取翻页之后的各页面中的属性值。
如何获取翻页之后的页面中的html标签中的属性值? # coding=utf-8 from selenium import webdriver if __name__=="__main__& ...
- HtmlAgilityPack中使用xpath获取属性值
HtmlAgilityPack介绍 HtmlAgilityPack是一个专门用来解析Html的库,它可以使用xml的方式来解析html. 有人说了,html本身不就是xml?是的,html就是xml, ...
- jquery中的属性和css
jQuery中的属性用于获取或设置元素的属性 1.attr(),获取或设置所有相匹配的元素的属性值:removeAttr("attr"),移除所有相匹配的元素的属性 //html ...
随机推荐
- C++之vector容器
一.STL的基本概念 STL(Standard Template Library)标准模板库大体上分为六大组件,分别为容器,算法,迭代器,仿函数,适配器和空间配置器,其中最重要的是容器,算法和迭代器, ...
- linux服务器安装svn超详细介绍
#!/bin/sh REPOS="$1" REV="$2" export LANG=en_US.UTF-8 LOG_PATH=/tmp/svn.log echo ...
- Centos7 firewall开放3306端口 笔记
1. 开启端口 // zone -- 作用域 // add-port=80/tcp -- 添加端口,格式为:端口/通讯协议 // permanent -- 永久生效,没有此参数重启后失效 firewa ...
- P5296 [北京省选集训2019]生成树计数
P5296 [北京省选集训2019]生成树计数 题意 求一个带权无向图所有生成树边权和的 \(k\) 次方的和. 思路 首先有一个结论:\(a^i\) 的 EGF 卷 \(b^i\) 的 EGF 等于 ...
- 开发工具IDE从入门到爱不释手(二)开发中必会技能
一.高效的代码编辑技能 1.复制和复制历史 Ctrl+C:复制,点中你要复制的行,,完成复制 Ctrl+Shift+V:复制历史, 查看最近复制的五条历史记录 Ctrl+D:直接复制出光标所在行 Al ...
- 第十二篇 -- QMainWindow与QAction(剪切-复制-粘贴)
效果图: 按照上一节的方法,将剪切-复制-粘贴图标放置到工具栏后,为其指定槽函数.这些功能无需自己编写代码来实现,QPlainTextEdit提供了实现这些编辑功能的槽函数,如cut().copy() ...
- jquery : 菜单根据url变颜色
//菜单根据url变颜色$(document).ready(function(){ $('#nav li a').each(function(){ if($($(this))[0].href==Str ...
- FastAPI实战:简易MockServe
Mock 我个人理解就是为了伪造返回结果的东西,MockServe通常说的就是接口未开放完成但是现在需要调用,所以无论是通过转发还是直接访问这个url,其结果基本就是自己定义的 当然做仔细点就是 给个 ...
- javascript的入门学习
目录 JavaScript的学习 什么是javascript,如下简称JS 正式使用js js的两种引入方式 head标签与body标签的区别 js定义变量 可以分为如下四种类型: 有3种特殊的数据类 ...
- 工具idea 基于maven 创建springMVC项目
SpringMVC Spring MVC是Spring提供的一个强大而灵活的web框架.借助于注解,Spring MVC提供了几乎是POJO的开发模式,使得控制器的开发和测试更加简单.这些控制器一般不 ...