首先要有JQuery.js文件,可在官网上下
其次要引入js文件。如:
<script type="text/javascript" src="jquery-1.7.1.js"></script>
1、单击超链接弹出对话框
<script type="text/javascript">
$(document).ready(function()
{
$("a").click(function()
{
alert("Hello World!");
});
});
</script>
2、单击button按钮改变id为one的css样式……
<script type="text/javascript">
$(document).ready(function()
{
$("#button1").click(function()
{
$("#one").css("background","red");
});
$("#button2").click(function()
{
$(".mini").css("background","blue");
});
});
</script>
3、
<script type="text/javascript">
$(document).ready(function()
{
//alert($("a")[0].href);
//alert($("a").text());
//alert($("a").html());
alert($("input[type=checkbox]").length);
var v1=parseInt($("input[type=checkbox]").length);
$("input[type=button]").click(function()
{
//$("#show~a").css("background","red");
//$("#show").nextAll("a").css("background","red");
//$("#show").siblings("a").css("background","red");
//$("#show").next("a").css("background","red");
//$("div:eq(1)").css("background","red");
//$('div:empty').css("background","red");
//$('div:has(a)').css("background","red");
//$('div:parent').css("background","red");
//$("div#show :nth-child(2)").css("background","red");
//$("div#show :first-child").css("background","red");
// $("div.123 :last-child").css("background","aqua");
//$("div.123 :only-child").css("background","fuchsia");
// var $v123=$("ul li:eq(2)")
//$v123.html("<b>shigeren</b>");
//var text = $v123.attr("title","ddddddd")
//var text1=$v123.attr("title")
//alert(text);
//alert(text1);
//str="";
//for(var i=0;i<v1;i++)
//{
// str+="<input type='text'/><br/>";
//}
//$("div#456").append(str);
});
$(":checkbox").click(function()
{
var str="";
$("input:checked").each(function()
{
str += $(this).attr("value")+",";
});
$("div:first").html('<font color=\'red\'><b>'+"你共选择了"+$("input:checked").length+"部电影,他们分别是:"+str+"</b></font>");
});
});
</script>
body里的,例子……
<a href="#"><b>看电影先:</b></a><br/>
<input type="checkbox" name="movie" value="失恋33天">失恋33天<br/>
<input type="checkbox" name="movie" value="青春失乐园">青春失乐园<br/>
<input type="checkbox" name="movie" value="丁丁历险记">丁丁历险记<br/>
<input type="checkbox" name="movie" value="白蛇传">白蛇传<br/>
<input type="checkbox" name="movie" value="地心历险记">地心历险记<br/>
<input type="checkbox" name="movie" value="死亡笔记">死亡笔记<br/>
<input type="checkbox" name="movie" value="死神来了">死神来了<br/>
<input type="checkbox" name="movie" value="速度与激情">速度与激情<br/>
<input type="button" value=">>>>>>请选择你喜欢的电影">
<div id="456"></div>
<div id="show">
<a id="on2e">dddddddfffff</a>
<a id="two">dddddddfffff</a>
<a>qq</a>
<div>ddddwww</div>
<div>q</div>
<a class="three">dddddddfffff</a><br/>
</div>
<div id="123"><a>dddddddssssssssssssssssssssssssss</a></div>
<a></a>
<div id="one">ddddwww</div>
<div>ddddwww</div>
<ul>
<li title="rw">我</li>
<li title="rw1">是</li>
<li title="rw2">安</li>
<li title="rw3">徽</li>
<li title="rw4">人</li>
</ul>
4、事件绑定
<script type="text/javascript">
$(function()
{
//为span元素绑定click事件
$("span").bind("click",function(event)
{
var txt = $("#msg").html()+"<p>内层span元素被点击</p>";
$("#msg").html(txt);
event.stopPropagation();//阻止事件冒泡
});
$("#content").bind("click",function(event)
{
var txt = $("#msg").html()+"<p>外层div元素被点击</p>";
$("#msg").html(txt);
event.stopPropagation();//阻止事件冒泡
});
$("body").bind("click",function(event)
{
var txt = $("#msg").html()+"<p>body元素被点击</p>";
$("#msg").html(txt);
});
});
</script>
body里的,例子……
<div id="content">
外层DIV元素
<span>内层span元素</span>
外层DIV元素
</div>
<div id="msg"></div>
5、登录的简单验证
<script type="text/javascript">
$(function()
{
$("#uname").bind("focus",function(event)
{
if($("#uname").val()=="请输入用户名")
{
$("#uname").val("");
}
});
$("#uname").bind("blur",function(event)
{
if($("#uname").val()=="")
{
$("#uname").val("请输入用户名");
}
});
//为span元素绑定click事件
$("#sub").bind("click",function(event)
{
alert($("#psw").val());
//return false;
event.preventDefault();
});
});
</script>
body里的,例子……
<form action="test.html" name="myForm" id="form1">
用户名:<input type="text" name="uname" id="uname" value="请输入用户名"><br/>
密码:<input type="password" name="psw" id="psw" value="password"><br/>
<input type="submit" id="sub" value="登录">
<div id="123"></div>
</form>
6、鼠标的移动坐标
<script type="text/javascript">
$(function()
{
$(document).mousemove(function(e)
{
$("#123").text(e.pageX + ", " + e.pageY);
$("#uname").val(e.pageX + ", " + e.pageY);
});
});
</script>
body里的,例子……见上面
7、jquery的一些函数
<script type="text/javascript">
$(document).ready(function()
{
$("input[type=button]").click(function()
{
//$("p").append("<b>Hello world</b>");
//$("<b>Hello world</b>").appendTo("p");
//$("p").prepend("<b>Hello world</b>");
//$("<b>Hello world</b>").prependTo("p");
$("<b>Hello world</b>").insertAfter("p");
});
});
</script>
body里的,例子……
<div id="123">div id=123</div>
<p title="456">p id=456</p>
<button id=789>button</button>
<input type="text"><br/>
<input type="button" value="点击我">
8、
<script type="text/javascript">
$(document).ready(function()
{
$("input[type=button]").click(function()
{
var v1=$("<input type='file'/>");
var v2=$("<input type='button' value='删除'/>")
var v3=$("<br/>");
v2.click(function()
{
v2.remove();
alert(v2.next().text());
v2.prev().remove();
});
$("#div1").append(v1);
$("#div1").append(v2);
$("#div1").append(v3);
});
});
</script>
body里的,例子……
<input type="file" >
<input type="button" value="更多的选择……">
<div id="div1"></div>
>>>>>
就列举这么多。下面有个JQuery的API可以查看……
分享到:
相关推荐
1. 使用现代库和框架:jQuery、axios、fetch等库和框架提供了更简洁的API来处理AJAX请求。 2. 长轮询和WebSockets:对于实时应用,可以考虑使用这些技术实现即时的自动保存和同步。 总结,通过AJAX实现自动保存草稿...
例如,可以监听表单提交事件,获取CKEditor数据并在提交前验证内容,或者在用户输入时实时保存草稿。 总的来说,JQuery与CKEditor的结合使用为Web开发者提供了高效且灵活的富文本编辑解决方案,使用户能方便地编辑...
这部分内容涵盖了作者阮一峰个人对一些JavaScript相关技术和框架的介绍和解读,包括jQuery、Node.js以及一些废弃的草稿内容。它们提供了对JavaScript生态系统的深入了解。 ### jQuery草稿知识点 #### jQuery概述 ...
JavaScript可以弥补这一不足,通过JavaScript库或框架,如jQuery或React,可以实现对不支持CSS Grid的浏览器的兼容性增强。 "grid-draft-master"这个文件名暗示了这可能是一个项目的主分支或者源代码库,通常包含...
// 创建编辑器实例 layedit.build('editor', { // 注意:这里的editor只是个id,可自定义 toolbar: ['bold', 'italic', '|', 'link', 'unlink', '|', 'upload'] // 自定义工具栏,可选 }); }); ``` 在实际应用...
【压缩包子文件的文件名称】"jiaoben8778":这个文件名可能是项目的一个示例、草稿或者模板,具体含义需要解压后查看其内容才能明确。通常,这样的文件可能包含HTML文件(如index.html)用于展示场景,CSS文件(如...
例如,可以通过jQuery选择器找到CKEditor实例,然后触发或绑定编辑器的事件。 6. **数据存储与取回**:编辑器中的内容通常以HTML格式存储在服务器上。在用户提交表单时,需要获取编辑器的值,使用`CKEDITOR....
在"BL-138_psd网页模板"中,我们可以看到一套完整的网页设计草稿,这些草稿通常包含了网页的布局、色彩搭配、元素设计等关键元素,为后续的网页开发提供了清晰的设计蓝图。 "网站psd效果图切片"是指将PSD设计稿按照...
在标题提到的“幻灯片效果展示”中,我们可以推测这是一个包含网页实现幻灯片效果的实例。`index.html` 是主网页文件,它包含了HTML代码,用于构建网页结构并引用其他资源如样式表和脚本文件。`demo.jpg` 可能是用于...
这可能涉及Ajax技术来实现部分页面刷新,或者使用jQuery等JavaScript库来增强交互性。 综上所述,Asp.NET邮件系统源码涵盖了网络编程、邮件协议、数据库操作、前端交互等多个方面的知识,为开发者提供了一个学习和...
使用CSS和JavaScript库如Bootstrap、jQuery等提升用户体验,实现响应式布局,使得在不同设备上都能良好显示。 8. **安全性**:系统应具备防止SQL注入、跨站脚本攻击(XSS)的安全措施,使用HTTPS加密传输,保护用户...
在JSP中,可以使用JavaScript或jQuery库来实现这些功能,因为它们能提供交互性和动态更新的能力。 本项目中的富文本框可能采用了名为KindEditor的库,这是一个开源的富文本编辑器,支持多种语言,包括中文,且具有...
总而言之,【个人博客(ASP.NET)】项目涵盖了ASP.NET Web开发的基本技术,包括后端编程、数据库设计、用户交互等多个方面,是学习和实践.NET开发的良好实例。通过这个项目,开发者不仅可以提升自己的技术能力,还能...
6. **文档管理**:存储和分享与项目相关的各类文件,如研究报告、论文草稿、会议记录等,提供版本控制和访问权限设置。 7. **报告生成**:自动生成各种统计报告,如项目进度报告、经费使用报告、成果汇报等,以便于...
2. 加载内容:根据当前页码,从服务器请求对应页面的数据,可以使用Ajax异步请求,如jQuery的`$.ajax`或原生的`fetch`API。数据返回后,更新页面内容。 3. 更新UI:如果页码超出范围,需要禁用相应的按钮,防止无效...