<script type="text/javascript" src="js/jquery-1.7.2.js"></script>
<style type="text/css">
.unselect{
color: #2524ff;
font-size: 20px;
}
.selected{
color: #f54958;
font-size: 25px;
}
.highlight{
background-color: #6caeee;
}
</style>
<div id="divMsg">Hello Word !</div>
<input id="btnShow" type="button" value="显示"/>
<input id="btmHide" type="button" value="隐藏" />
<input id="btnChange" type="button" value="修改内容为 Hello Word, too !">
<form>
<input name="check1" type="checkbox" value="an"/>
<input name="check2" type="checkbox" value="an"/>
<input type="button" value="ab" />
<input type="radio" value="ac" />
<input type="text" value="aa">
<p> aa</p>
<p> ba</p>
<p >
<span> aa</span>
</p>
</form>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<h1>h1</h1>
<h2>h2</h2>
<table>
<tr>
<td name="cc">aa</td><td>bb</td><td><ol>p</ol></td>
</tr>
<tr>
<td name="cc" id="cc">cc</td><td></td> <td></td>
</tr>
</table>
<img name="imgs" />
<div>
<span> aa</span>
</div>
/* 此示例使用了:
* (1) jQuery的Id选择器: $("#btnShow")
* (2) 事件绑定函数 bind()
* (3) 显示和隐藏函数. show()和hide()
* (4) 修改元素内部html的函数html()
*/
$("#btnShow").bind("click",function(event){$("#divMsg").show();});
$("#btmHide").bind("click",function(event){$("#divMsg").hide();});
$("#btnChange").bind("click",function(event){$("#divMsg").html("Hello Word ,too !");});
//创建 DOM 添加到现有的 DIV上
$("<div id='testDiv' style='border: solid 1px #ff1e37'>动态创建DIV</div> ").appendTo($("#divMsg"));
//获取匹配的第二个元素 eq 函数 ; gt 匹配所有大于给定索引值的元素; lt 选择结果集中索引小于 N 的 elements
$("div:eq(1)").toggleClass("selected");
//保留子元素中不含有ol的元素 filter 过滤器
$("div").filter(function(index){ return $("ol",this).size() == 0; });
//由于input元素的父元素是一个表单元素,所以返回true is函数
logs( $("input[type='checkbox']").parent().is("form") ) ;
分享到:
相关推荐
jQuery初体验 ##### 2.1 简单动画效果 除了DOM操作之外,jQuery还提供了一系列丰富的动画效果。比如,我们可以使用`.fadeIn()`、`.fadeOut()`、`.slideUp()`和`.slideDown()`等方法来添加基本的动画效果。 **...
在jQuery的初体验中,我们可以看到如何给按钮绑定点击事件。例如,下面的HTML代码创建了一个id为"btnId"的按钮: ```html <button id="btnId">SayHello ``` 为了使用jQuery,首先需要在HTML文档中引入jQuery库,...
JavaScript,一种广泛应用于Web开发的脚本语言,是前端开发的核心技术之一。...无论你是初入JavaScript的世界,还是希望深化对这门语言的理解,这个学习笔记集和代码库都能为你提供丰富的学习素材和实践案例。
【老男孩教育前端笔记】是源自知名IT教育机构——老男孩教育的一份前端学习资料,主要涵盖第14和15周的课程内容。这些笔记是深入理解和掌握前端开发技术的重要资源,尤其对于初学者或者想要提升前端技能的开发者来说...
1. **跨平台兼容性**:设计之初就考虑到了多平台支持,包括iOS、Android、Windows Phone以及各种现代浏览器,确保在各种设备上都能提供一致的用户体验。 2. **触摸优化**:针对触摸设备进行了深度优化,滑动选择...
Chrome Note App 是一个基于Google Chrome浏览器的原生应用,它利用了Chrome的Web存储和API功能,提供了一种便捷的方式在浏览器上创建、编辑和管理个人笔记。这款应用是用JavaScript编程语言开发的,这使得它能够...
在深入学习和理解这些JavaScript相关技术的同时,开发者也需要关注性能优化、代码可维护性、可访问性(accessibility)以及跨浏览器兼容性等问题,以确保应用的健壮性和用户体验。对于初学者,可以从简单的DOM操作和...
这个网站可能包含了作者关于JavaScript编程的教程、示例代码、学习笔记以及与前端开发相关的资源分享。JavaScript是一种广泛用于Web开发的脚本语言,它允许在浏览器端执行,为用户提供动态交互体验。 首先,...
jQuery是一个广泛使用的库,它简化了DOM操作和事件处理,是初学者入门的良好选择。 七、性能优化与跨平台开发 前端开发不仅要考虑用户体验,还需要关注性能优化,如减少HTTP请求、压缩资源、利用缓存等策略。随着...
JavaScript的使用意味着它可能利用了AJAX进行异步数据通信,使用了各种JavaScript库和框架(如jQuery、React、Angular或Vue.js)来提高开发效率和用户体验。此外,项目可能还包含了HTML和CSS文件,构建了应用的结构...