zoukankan      html  css  js  c++  java
  • jQuery 对dom的操作

    <!DOCTYPE html>
    <html>
    
    	<head>
    		<meta charset="UTF-8">
    		<title></title>
    		<script src="jquery-2.2.4.min.js"></script>
    		<script>
    			$(window).load(function() {
    				//获取元素的text,html,val,attr
    				$('#bt1').on('click', function() {
    					var btn = $('#pID');
    					var value = btn.text();
    					var html = btn.html();
    					var val = $('#inputID').val();
    					var href = $('#aID').attr('href');
    					alert("text:" + value);
    					alert("html:" + html);
    					alert("val:" + val);
    					alert("href:" + href);
    				});
    				
    				//改变元素的text, html,attr
    				$('#bt2').on('click', function() {
    						$('#pChangeID').text("我改了你要咋子");
    						$('#pChangeHTMLID').html("改革<a href='http://www.163.com'>网易</a>");
    						$('#aAttrID').attr({
    							'title': '属性',
    							'href': 'http://www.163.com',
    						});
    					})
    				
    					//元素插入 append, preappend,before,after,
    				$('#bt3').on('click', function() {
    					$('#pAppendID').append('<a href="http://www.163.com">钢结构</a>');
    					$('#preAppendID').prepend('<a href="http://www.163.com">preAppend</a>');
    					$('#beforeID').before('<a href="http://www.163.com">before</a>');
    					$('#afterID').after('<a href="http://www.163.com">after</a>');
    					//插入 html元素,jQuery 对象,dom元素
    					var html = '<p>html元素的p标签</p>';
    					var jQuery = $('<p></p>').text('jQuery Object');
    					var domObject = document.createElement('p');
    					domObject.innerHTML = 'dom的元素';
    					$('body').append(html, jQuery, domObject);
    				});
    				
    				//元素的删除 remove ,子元素的删除empty
    				$('#bt4').on('click', function() {
    					$('#removeID').remove();
    					$('#emptyID').empty();
    				});
    			});
    		</script>
    	</head>
    
    	<body>
    		<!--获取元素内容-->
    		<button id="bt1">点击获取</button>
    		<p id="pID">Jquery获取元素内容<a>html内容</a></p>
    		<p><input id="inputID" value="这是一个input" /></p>
    		<p><a id='aID' href="http://www.163.com">网易</a></p>
    
    		<!--更改元素内容-->
    		<button id="bt2">点击更改</button>
    		<p id="pChangeID">奥尔加工加工阿尔</p>
    		<p id='pChangeHTMLID'>改变html可以添加标签</p>
    		<a id="aAttrID">改变属性</a>
    
    		<!--插入元素内容-->
    		<br/>
    		<button id="bt3">点击插入</button>
    		<p id="pAppendID">插入元素内容</p>
    		<p id="preAppendID">插入元素内容</p>
    		<p id="beforeID">插入元素内容</p>
    		<p id="afterID">插入元素内容</p>
    
    		<!--删除元素的内容-->
    		<button id="bt4">点击删除</button>
    		<p id="removeID">删除元素内容</p>
    		<div id="emptyID" style=" 200px; height: 200px; border: 1px solid black; background: oldlace;">
    			<p>我在div里面,你要咋个</p>
    			咋个谔谔
    		</div>
    	</body>
    
    </html>
    

      

  • 相关阅读:
    Microsoft Security Essentials
    android studio 引用远程仓库下载慢(JCenter下载慢)的办法
    Android studio Unable to start the daemon process
    Android studio 怎么使用已经下载好的Android SDK ?
    解决Unknown error: Unable to build: the file dx.jar was not loaded from the SDK folder!
    U3d中实现A*寻路,附源文件
    [运维-服务器 – 1A] – nginx.conf(转)
    unity客户端与c++服务器之间的简单通讯_1
    [Java Web – Maven – 1A]maven 3.3.3 for windows 配置(转)
    [Android-2A] -仿IOS微信滑动删除_SwipeListview左滑删除例子
  • 原文地址:https://www.cnblogs.com/yqlog/p/5575298.html
Copyright © 2011-2022 走看看