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="width: 200px; height: 200px; border: 1px solid black; background: oldlace;">
<p>我在div里面,你要咋个</p>
咋个谔谔
</div>
</body> </html>
jQuery 对dom的操作的更多相关文章
- 第一百六十七节,jQuery,DOM 节点操作,DOM 节点模型操作
jQuery,DOM 节点操作,DOM 节点模型操作 学习要点: 1.创建节点 2.插入节点 3.包裹节点 4.节点操作 DOM 中有一个非常重要的功能,就是节点模型,也就是 DOM 中的“M”.页面 ...
- jQuery对DOM的操作
"jQuery中非常重要的部分,就是对DOM的操作!" "jQuery中非常重要的部分,就是对DOM的操作!" "jQuery中非常重要的部分,就是对 ...
- 04-老马jQuery教程-DOM节点操作及位置和大小
1. jQuery创建DOM标签 1.1 DOM动态创建标签的方法 DOM时代我们通过document的createElement方法动态创建标签.创建标签后,动态的给他添加属性.例如代码: // 动 ...
- Jquery 对DOM 的操作
.focus 获取焦点 .blus离开焦点----------------------------------------------------------------------------- ...
- jQuery的Dom插入操作图示
- Jquery 跨Dom窗口操作
. 子窗口给父窗口元素赋值 function modifyTheme(id){ $("#parent_dom",window.parent.document).attr(" ...
- 抛弃jQuery:DOM API之操作元素
原文链接:http://blog.garstasio.com/you-dont-need-jquery/dom-manipulation/ 我的Blog:http://cabbit.me/you-do ...
- HTML 学习笔记 JQuery(DOM 操作)
一般来说,DOM操作分为三个方面,即:DOM Core(核心), HTML_DOM 和 CSS_DOM. 1.DOM Core DOM Core 并不专属于JavaScript,任何一种支持DOM的程 ...
- jQuery的DOM操作详解
DOM(Document Object Model-文档对象模型):一种与浏览器, 平台, 语言无关的规则, 使用该接口可以轻松地访问页面中所有的标准组件DOM操作的分类 核心-DOM: DOM Co ...
随机推荐
- weblogic 下载安装部署说明
http://blog.csdn.net/gaofuqi/article/details/36870887/ http://jingyan.baidu.com/article/d8072ac45f57 ...
- 【转】android fragment 博客 学习
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37970961 自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fra ...
- APMServ本地搭建网站最好用的软件
APMServ 5.2.6 是一款拥有图形界面的快速搭建Apache 2.2.9.PHP 5.2.6.MySQL 5.1.28&4.0.26.Nginx 0.7.19.Memcached 1. ...
- 如何设计一个RPC系统
版权声明:本文由韩伟原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/162 来源:腾云阁 https://www.qclou ...
- C#中的ManagementClass类
C# 提供了ManagementClass类来获取本机的一些基本信息,比如CPU的个数,CPU的频率,网卡的MAC,内存的大小,硬盘的大小等. 获取本机MAC地址: /// <summary&g ...
- 20145218《Java程序设计》第一周学习总结
20145218 <Java程序设计>第一周学习总结 教材学习内容总结 今天下午看了Java学习的视频,感觉很是新奇,之前觉得Java学起来是艰难枯燥的,但通过第一章的学习觉得如果自己可以 ...
- linux服务器挂载第二块磁盘图文解说
文章来源:http://www.cndns.com/help/help_con.aspx?hid=394 Linux磁盘挂载是比较常见的管理操作之一.我司橙云预装的linux系统有2块盘,一块为系统盘 ...
- CentOS中yum安装软件时报错:No package XXX available
yum 安装软件时,报错:No package XXX available. [root@localhost ~]# yum -y install redis Loaded plugins: fast ...
- from __future__ import absolute_import
from __future__ import absolute_import 这样以后:局部的包将不能覆盖全局的包, 本地的包必须使用相对引用了. 例: from celery import Cele ...
- 【转载】FLUNT温度场模拟
1. Gambit 绘制几何计算域,划分网格,定义边界类型 2. fluent设置以及计算 注意: define->models->energy 打开能量方程 de ...