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 ...
随机推荐
- EasyUI学后总结第一集
1,创建Easyui组件-使用html还是使用js方式? 如果在创建Easyui组件的时候,组件再被更改,那么属于静态组件,对于静态组件不要使用js方式创建--会增加js代码量. 如果创建的Easyu ...
- c# 将checkedListBox选择的值保存再数组中并转换成以指定字符连接的字符串
经常忘记,所以记一下: string[] arr =new string[3]; int b = 0; foreach (string outstr in checkedListBox1.Checke ...
- 第十七篇 -- QTreeWidget与QDockWidget
效果图: 目录和工具条的创建在前面几节就已经学过了,所以目录和工具条的布局可以自己画. 那么下面的部分,左侧是一个DockWidget,里面放置一个TreeWidget.右边是一个ScrollArea ...
- WEB安全新玩法 [10] 防范竞争条件支付漏洞
服务器端业务逻辑,特别是涉及数据库读写时,存在着关键步骤的时序问题,如果设计或代码编写不当就可能存在竞争条件漏洞.攻击者可以利用多线程并发技术,在数据库的余额字段更新之前,同时发起多次兑换积分或购买商 ...
- 如何临时发布部署Cocos小游戏到Linux服务器,让别人能在微信打开
两个星期前,我们发布了第一个小游戏教程: 教程:制作一个小游戏送给喜欢的TA(不会编程也能学会哦) 上周有好几位小伙伴在b站催更,呃,作为小透明,收到催更信息后还是很激动的!竟然有同学在看我们的小教程 ...
- synchronized 优化手段之锁膨胀机制!
synchronized 在 JDK 1.5 之前性能是比较低的,在那时我们通常会选择使用 Lock 来替代 synchronized.然而这个情况在 JDK 1.6 时就发生了改变,JDK 1.6 ...
- centos7网卡配置文件
HWADDR=00:0c:29:a7:8e:ee TYPE=Ethernet BOOTPROTO=staticDEFROUTE=yes PEERROUTES=yesPEERROUTES=yes IPV ...
- 通过比较rgb破解滑动验证码
目标url:信用中国(广东中山)行政处罚 /** * base64转BufferedImage * * @param base64 * @return */ public static Buffere ...
- 利用共享内存实现比NCCL更快的集合通信
作者:曹彬 | 旷视 MegEngine 架构师 简介 从 2080Ti 这一代显卡开始,所有的民用游戏卡都取消了 P2P copy,导致训练速度显著的变慢.针对这种情况下的单机多卡训练,MegEng ...
- RHCE_DAY02
常用数值运算方式 $[] #四则运算(+ - * / % 取余数) $(()) #数值运算工具 expr #数值运算工具 let #数值运算工具 [root@localhost ~]# echo $[ ...