jQuery中DOM操作实例分析


Posted in Javascript onJanuary 23, 2015

本文实例讲述了jQuery中DOM操作的方法。分享给大家供大家参考。具体分析如下:

这里主要设计的dom操作包括:dom对象的创建(JS方式和jquery方式)、属性的修改、样式的修改、动态绑定事件
代码如下:

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<script type="text/javascript" src="jquery-1.3.2.min.js"></script>

<title>动态创建对象</title>

</head>

<body>

<div id="testDiv">测试图层</div>

<img src="images/image.1.jpg" id="hibiscus" alt="Hibiscus" class="classA"/>

<input type=text id=inputTest readonly=true />

<div id="testDiv5" customer="customer data 1">获取自定义数据-1</div>

<div id="testDiv6">获取自定义数据-2</div>

<script type="text/javascript">

//document.getElementById("testDiv").innerHTML = "<div style=\"border:solid 1px #FF0000\">动态创建的div</div>";

var testDiv = document.getElementById("testDiv");

var select = document.createElement("select");

select.options[0] = new Option("加载项1", "value1");

select.options[1] = new Option("加载项2", "value2");

select.size = "2";

var object = testDiv.appendChild(select);

$("img").each(function(index) {

this.alt = "changed";//修改dom属性信息

//alert("index:" + index + ", id:" + this.id + ", alt:" + this.alt);

});

$("#inputTest").removeAttr("readonly");

//alert($("#inputTest").attr("readonly"));

$(function()

{

alert("attr(\"width\"):" + $("#testDiv").attr("width"));//undifined

alert("css(\"width\"):" + $("#testDiv").css("width"));//auto(ie6) 或1264px(ff)

alert("width():" + $("#testDiv").width()); //正确的数值1264

alert("style.width:" + $("#testDiv")[0].style.width ); //空值

})

//动态绑定单击事件

$("#testDiv5").bind("click", function(event)

{ alert($(event.target).attr("customer")); });

//绑定只执行一次的单击事件

$("#testDiv6").one("click", { customer: "customer data 2",a:"aaa" }, function(event)

{ alert(event.data.customer) });

</script>

</body>

</html>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
JavaScript 学习笔记之基础中的基础
Jan 13 Javascript
js+css实现文字散开重组动画特效代码分享
Aug 21 Javascript
实例解析jQuery中proxy()函数的用法
May 24 Javascript
javascript实现消灭星星小游戏简单版
Nov 15 Javascript
自带气泡提示的vue校验插件(vue-verify-pop)
Apr 07 Javascript
Vue + better-scroll 实现移动端字母索引导航功能
May 07 Javascript
浅谈Vue路由快照实现思路及其问题
Jun 07 Javascript
Vue el-autocomplete远程搜索下拉框并实现自动填充功能(推荐)
Oct 25 Javascript
jquery使用echarts实现有向图可视化功能示例
Nov 25 jQuery
axios解决高并发的方法:axios.all()与axios.spread()的操作
Nov 09 Javascript
JavaScript用document.write()输出换行的示例代码
Nov 26 Javascript
vue调用微信JSDK 扫一扫,相册等需要注意的事项
Jan 03 Vue.js
jquery实现点击页面计算点击次数
Jan 23 #Javascript
jQuery中DOM树操作之复制元素的方法
Jan 23 #Javascript
PHP实现的各种中文编码转换类分享
Jan 23 #Javascript
jQuery中DOM树操作之使用反向插入方法实例分析
Jan 23 #Javascript
PHPExcel中的一些常用方法汇总
Jan 23 #Javascript
jQuery操作DOM之获取表单控件的值
Jan 23 #Javascript
使用angular写一个hello world
Jan 23 #Javascript
You might like
最简单的PHP程序--记数器
2006/10/09 PHP
模板引擎Smarty深入浅出介绍
2006/12/06 PHP
php获取当前网址url并替换参数或网址的方法
2010/06/06 PHP
CodeIgniter连贯操作的底层原理分析
2016/05/17 PHP
thinkPHP自动验证、自动添加及表单错误问题分析
2016/10/17 PHP
JavaScript获取XML数据附示例截图
2014/03/05 Javascript
使用GruntJS构建Web程序之构建篇
2014/06/04 Javascript
JavaScript中的原型和继承详解(图文)
2014/07/18 Javascript
JavaScript获得指定对象大小的方法
2015/07/01 Javascript
js中删除数组中的某一元素实例(无下标时)
2017/02/28 Javascript
Jquery获取radio选中的值
2017/05/05 jQuery
package.json文件配置详解
2017/06/15 Javascript
详解webpack进阶之loader篇
2017/08/23 Javascript
微信小程序中setInterval的使用方法
2017/09/29 Javascript
NodeJS实现不可逆加密与密码密文保存的方法
2018/03/16 NodeJs
关于vue中 $emit的用法详解
2018/04/12 Javascript
vue.js使用v-pre与v-html输出HTML操作示例
2018/07/07 Javascript
对Vue.js之事件的绑定(v-on: 或者 @ )详解
2018/09/15 Javascript
微信小程序上传图片到php服务器的方法
2019/05/23 Javascript
[07:47]DOTA2国际邀请赛采访专栏:探访Valve总部
2013/08/08 DOTA
Python实现上下班抢个顺风单脚本
2018/02/07 Python
浅谈python在提示符下使用open打开文件失败的原因及解决方法
2018/11/30 Python
使用python对多个txt文件中的数据进行筛选的方法
2019/07/10 Python
对Django外键关系的描述
2019/07/26 Python
python3文件复制、延迟文件复制任务的实现方法
2019/09/02 Python
python pprint模块中print()和pprint()两者的区别
2020/02/10 Python
Python使用qrcode二维码库生成二维码方法详解
2020/02/17 Python
浅谈python输出列表元素的所有排列形式
2020/02/26 Python
Python -m参数原理及使用方法解析
2020/08/21 Python
python3.9实现pyinstaller打包python文件成exe
2020/12/13 Python
美国Lolё官网:购买大胆而美丽的女性运动服装
2017/05/22 全球购物
explicit和implicit的含义
2012/11/15 面试题
酒后驾车标语
2014/06/30 职场文书
先进基层党组织事迹材料
2014/12/25 职场文书
尊师重教主题班会
2015/08/14 职场文书
2016年庆祝六一儿童节活动总结
2016/04/06 职场文书