`
fatedgar
  • 浏览: 135425 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

JQuery实例(草稿)

阅读更多
首先要有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可以查看……
分享到:
评论

相关推荐

    AJAX实例应用初体验:自动保存草稿

    1. 使用现代库和框架:jQuery、axios、fetch等库和框架提供了更简洁的API来处理AJAX请求。 2. 长轮询和WebSockets:对于实时应用,可以考虑使用这些技术实现即时的自动保存和同步。 总结,通过AJAX实现自动保存草稿...

    JQuery获取或设置ckeditor的数据(示例代码)

    例如,可以监听表单提交事件,获取CKEditor数据并在提交前验证内容,或者在用户输入时实时保存草稿。 总的来说,JQuery与CKEditor的结合使用为Web开发者提供了高效且灵活的富文本编辑解决方案,使用户能方便地编辑...

    JavaScript标准参考教程(阿尔法版)阮一峰著

    这部分内容涵盖了作者阮一峰个人对一些JavaScript相关技术和框架的介绍和解读,包括jQuery、Node.js以及一些废弃的草稿内容。它们提供了对JavaScript生态系统的深入了解。 ### jQuery草稿知识点 #### jQuery概述 ...

    网格草稿

    JavaScript可以弥补这一不足,通过JavaScript库或框架,如jQuery或React,可以实现对不支持CSS Grid的浏览器的兼容性增强。 "grid-draft-master"这个文件名暗示了这可能是一个项目的主分支或者源代码库,通常包含...

    JQ JS javascript layui UI框架 富文本 编辑器

    // 创建编辑器实例 layedit.build('editor', { // 注意:这里的editor只是个id,可自定义 toolbar: ['bold', 'italic', '|', 'link', 'unlink', '|', 'upload'] // 自定义工具栏,可选 }); }); ``` 在实际应用...

    CSS3月球行走的宇航员场景特效.zip

    【压缩包子文件的文件名称】"jiaoben8778":这个文件名可能是项目的一个示例、草稿或者模板,具体含义需要解压后查看其内容才能明确。通常,这样的文件可能包含HTML文件(如index.html)用于展示场景,CSS文件(如...

    富文本插件ckedit

    例如,可以通过jQuery选择器找到CKEditor实例,然后触发或绑定编辑器的事件。 6. **数据存储与取回**:编辑器中的内容通常以HTML格式存储在服务器上。在用户提交表单时,需要获取编辑器的值,使用`CKEDITOR....

    BL-138_psd网页模板_网站psd效果图切片_PSD欧美日韩风格前端页面.zip

    在"BL-138_psd网页模板"中,我们可以看到一套完整的网页设计草稿,这些草稿通常包含了网页的布局、色彩搭配、元素设计等关键元素,为后续的网页开发提供了清晰的设计蓝图。 "网站psd效果图切片"是指将PSD设计稿按照...

    幻灯片效果的展示

    在标题提到的“幻灯片效果展示”中,我们可以推测这是一个包含网页实现幻灯片效果的实例。`index.html` 是主网页文件,它包含了HTML代码,用于构建网页结构并引用其他资源如样式表和脚本文件。`demo.jpg` 可能是用于...

    Asp.net邮件系统源码

    这可能涉及Ajax技术来实现部分页面刷新,或者使用jQuery等JavaScript库来增强交互性。 综上所述,Asp.NET邮件系统源码涵盖了网络编程、邮件协议、数据库操作、前端交互等多个方面的知识,为开发者提供了一个学习和...

    ASP.NET新闻发布系统

    使用CSS和JavaScript库如Bootstrap、jQuery等提升用户体验,实现响应式布局,使得在不同设备上都能良好显示。 8. **安全性**:系统应具备防止SQL注入、跨站脚本攻击(XSS)的安全措施,使用HTTPS加密传输,保护用户...

    富文本框 JSP版本 可以预览 可以全屏输入

    在JSP中,可以使用JavaScript或jQuery库来实现这些功能,因为它们能提供交互性和动态更新的能力。 本项目中的富文本框可能采用了名为KindEditor的库,这是一个开源的富文本编辑器,支持多种语言,包括中文,且具有...

    个人博客(ASP.NET)

    总而言之,【个人博客(ASP.NET)】项目涵盖了ASP.NET Web开发的基本技术,包括后端编程、数据库设计、用户交互等多个方面,是学习和实践.NET开发的良好实例。通过这个项目,开发者不仅可以提升自己的技术能力,还能...

    jsp高校科研项目管理系统

    6. **文档管理**:存储和分享与项目相关的各类文件,如研究报告、论文草稿、会议记录等,提供版本控制和访问权限设置。 7. **报告生成**:自动生成各种统计报告,如项目进度报告、经费使用报告、成果汇报等,以便于...

    js单击换页

    2. 加载内容:根据当前页码,从服务器请求对应页面的数据,可以使用Ajax异步请求,如jQuery的`$.ajax`或原生的`fetch`API。数据返回后,更新页面内容。 3. 更新UI:如果页码超出范围,需要禁用相应的按钮,防止无效...

Global site tag (gtag.js) - Google Analytics