最简单的jQuery程序
来源:互联网 发布:网络兼职安安平平更能 编辑:程序博客网 时间:2024/06/06 15:41
用jQuery写的一个简单的程序,用于入门练习,发给大家,希望初学者有用.
<HTML>
<HEAD>
<STYLE type='text/css'>
.css1{
display:block;
width:100px;
height:100px;
background-color:blue;
}
.css2{
display:block;
width:100px;
height:100px;
background-color:red;
}
</STYLE>
</HEAD>
<BODY>
<a href='#' class='css1' id=freee>tt</a>
<script src='jquery-1.3.2.js'>
</script>
<script>
$(document).ready(function(){
$("#freee").hover(function(){
$(this).addClass("css2");
}, function(){
$(this).removeClass("css2");
});
});
</script>
</BODY>
</HTML>
Find me:使用选择器和事件
jQuery提供两种方式来选择html的elements,第一种是用CSS和Xpath选择器联合起来形成一个字符串来传送到jQuery的构造器(如:$("div > ul a"));第二种是用jQuery对象的几个methods(方法)。这两种方式还可以联合起来混合使用。
为了测试一下这些选择器,我们来试着在我们starterkit.html中选择并修改第一个ordered list.
一开始,我们需要选择这个list本身,这个list有一个ID叫“orderedlist”,通常的javascript写法是document.getElementById("orderedlist").在jQuery中,我们这样做:
$(document).ready(function() {
$("#orderedlist").addClass("red");
});这里将starterkit中的一个CSS样式red附加到了orderedlist上(译者Keel注:参考测试包中的css目录下的core.css,其中定义了red样式)。因此,在你刷新了starterkit.html后,你将会看到第一个有序列表(ordered list )背景色变成了红色,而第二个有序列表没有变化.
现在,让我们添加一些新的样式到list的子节点.
$(document).ready(function() {
$("#orderedlist > li").addClass("blue");
});这样,所有orderedlist中的li都附加了样式"blue"。
现在我们再做个复杂一点的,当把鼠标放在li对象上面和移开时进行样式切换,但只在list的最后一个element上生效。
$(document).ready(function() {
$("#orderedlist li:last").hover(function() {
$(this).addClass("green");
}, function() {
$(this).removeClass("green");
});
});还有大量的类似的CSS和XPath例子,更多的例子和列表可以在这里找到。(译者Keel注:入门看此文,修行在个人,要想在入门之后懂更多,所以这段话的几个链接迟早是要必看的!不会又要翻译吧...^_^!)
每一个onXXX事件都有效,如onclick,onchange,onsubmit等,都有jQuery等价表示方法(译者Keel注:jQuery不喜欢onXXX,所以都改成了XXX,去掉了on)。
- 最简单的jQuery程序
- 最简单的程序
- 最简单的 Jquery 幻灯片
- 最简单的JQuery + AJAX
- 最简单的轮播图(JQuery)
- 最简单的win32程序
- 最简单的引导程序
- 最简单的MONO程序
- 最简单的引导程序
- 最简单的win32程序
- 最简单的struts程序
- 最简单的windowsAPI程序
- 最简单的MFC程序
- 最简单的Win32程序
- 最简单的java程序
- 最简单的wxPython程序
- 最简单的wxPython程序
- 最简单的延时程序
- 线程函数的设计以及MsgWaitForMultipleObjects函数的使用要点
- /etc/fstab 文件总结,请指正
- Java与模式读后总结--设计原则汇总
- 智能网络资源系统 3.1.4.1140 RC 1
- Flyweight
- 最简单的jQuery程序
- 解决combox重设emptyText不显示
- CString 截取
- 字符集与代码页对照表(Character set & Code Page)
- CString Format
- JAVA调用ORACLE的存储过程、函数的返回结果集例子
- Apache 在windows下的安装与配置图解(最新版)
- 浅谈linux安全配置
- 开发框架(Java)