• 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;
    			 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>
    
  • 相关阅读:
    selenium之WebDriver API
    python开发之面试题
    python开发之协程
    Python爬虫
    Python基础
    Django-搭建win7虚拟环境-virtualenv
    Linux系列
    Python知识点
    Python知识点
    Python基础-生物信息:找出基因,生物学家使用字母A、C、T和G构成的字符串建模一个基因组。
  • 原文地址:https://www.cnblogs.com/mzywucai/p/11053393.html
Copyright © 2020-2023  润新知