1.先把要用的body内的代码写好。
<div id="ulBox">
<h3>下面的Ulid为"ulList1"</h3>
<ul id="ulList1">
<li class="fruit">苹果(class=fruit)</li>
<li class="fruit">西瓜(class=fruit)</li>
<li class="vegetable" id="cucumber">黄瓜(id=cucumber)(class=vegetable)</li>
<li id="tomato" class="vegetable">西红柿(id=tomato)(class=vegetable)</li>
<li class="fruit">菠萝(class=fruit)</li>
</ul>
<h3>下面的Ulid为"ulList2"</h3>
<ul id="ulList2">
<li class="fruit">香蕉(class=fruit)</li>
<li class="fruit">椰子(class=fruit)</li>
<li id="flower">西兰花(id=flower)(class=vegetable)</li>
<li class="fruit">火龙果(class=fruit)</li>
<li id="potato" class="vegetable">土豆(id=potato)(class=vegetable)</li>
</ul> <hr />
<input type="button" value="重置页面样式" id="btnRest" />
</div>
<div id="inputBox">
<input type="button" value="jq的id选择器" id="btnId" /><input type="text" id="textId" /><br />
<input type="button" value="jq的标签选择器" id="btnTag" />页面元素限制,这里只让大家使用li标签<br />
<input type="button" value="jq的class选择器" id="btnClass" /><input type="text" id="textClass" /><br />
<input type="button" value="jq的text方式设置值" id="btnText" /><input type="text" id="textText" /><br />
<input type="button" value="jq的html方式取值" id="btnHtml" /><input type="text" id="textHtml" /><br />
<input type="button" value="jq的value方式取值-取文本框→" id="btnValue" /><input type="text" id="textValue" /><br /> </div>
2.然后把标签中的样式写好,主要是好看,对吧,嘻嘻
<style type="text/css">
body {
padding: 0px;
margin: 0px;
} div {
margin: 0px;
border: 1px solid #00942b;
text-align: center;
} #ulBox {
float: left;
} #inputBox {
float: right;
text-align: left;
} ul {
text-align: left;
border: 1px solid #00942b;
padding: 0px;
} h2 {
text-align: center;
} input {
width: 200px;
} table {
height: 200px;
border: 1px solid black;
border-collapse: collapse;
} td {
border: 1px solid #0094ff;
}
</style>
3.然后就开始运用Jquery的知识点了。
<script type="text/javascript">
//页面资源加载完毕调用
$(function () {
//-----------------设置样式适应屏幕-----------------------
//1.设置ul的外部div 的宽度
$("#ulBox").css({ "width": window.innerWidth / - + "px" });
//2.设置ul的外部div 的宽度
$("#inputBox").css({ "width": window.innerWidth / - + "px" });
//注意,因为两边的边框各占了1个像素,所以上面需要减2 //------------------为所有li添加高亮选中------------------
//保存选中的li标签
var liSel;
$("li").click(function () {
$(this).css("color", "red");
liSel = this;
}) //-----------------注册各个按钮的点击事件-----------------
//1.重置按钮的点击事件--将所有的li标签的背景颜色还原
$("#btnRest").click(function () {
//刷新页面
window.location = window.location;
})
//2.id选择器
$("#btnId").click(function () {
//获取文本值
var Text = $("#textId").val();
//设置背景颜色
$("#"+Text).css("backgroundColor","#00942b");
//打印代码
alert("$(\"#" + Text + ").css(\"backgroundColor\", \"#00942b\");");
}) //3.标签选择器
$("#btnTag").click(function () {
//设置背景颜色
$("li").css("backgroundColor", "pink");
//打印代码
alert(" $(\"li\").css(\"backgroundColor\", \"pink\");");
}) //4.class选择器
$("#btnClass").click(function () {
//获取文本值
var etext = $("#textClass").val();
//设置背景颜色
$("." + etext).css("backgroundColor","yellow");
//打印代码
alert("$(\"." + etext + ").css(\"backgroundColor\", \"yellow\");");
}) //5.Text()方法
$("#btnText").click(function () {
//非空判断
if (liSel != null) {
//获取文本值
var text = $("#textText").val();
//设置选中li标签的文本值
$(liSel).text(text);
//打印代码
alert("$(lisel).text("+text+");");
}
}) //6.html()方法
$("#btnHtml").click(function () {
//非空判断
if (liSel != null) {
//获取文本值
var htmls = $("#textHtml").val();
//设置选中li标签的文本值
$(liSel).html(htmls);
//打印代码
alert("$(lisel).html(" + htmls + ");");
}
}) //7.val()方法
$("#btnValue").click(function () {
//打印value值
alert($("#textValue").val());
//打印代码
alert("$(\#textValue\").val()\")");
}) })
</script>
Asp.Net 之Jquery知识点运用的更多相关文章
-
ASP.NET MVC C#知识点提要
ASP.NET MVC C#知识点提要 本篇博文主要对asp.net mvc开发需要撑握的C#语言知识点进行简单回顾,尤其是C# 3.0才有的一些C#语言特性.对于正在学asp.net mvc的童鞋, ...
-
如何构建ASP.NET MVC4&;JQuery&;AJax&;JSon示例
背景: 博客中将构建一个小示例,用于演示在ASP.NET MVC4项目中,如何使用JQuery Ajax. 步骤: 1,添加控制器(HomeController)和动作方法(Index),并为Inde ...
-
C#字符串数组排序 C#排序算法大全 C#字符串比较方法 一个.NET通用JSON解析/构建类的实现(c#) C#处理Json文件 asp.net使用Jquery+iframe传值问题
C#字符串数组排序 //排序只带字符的数组,不带数字的 private string[] aa ={ "a ", "c ", "b & ...
-
asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发4- 后台模板html页面创建
上一篇教程<asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发3-登录模块开发>完成了本项目的登录模块,登录后就需要进入后台管理首页了,需要准备一个后台模 ...
-
asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发2-Model层建立
上篇(asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发1-准备工作)文章讲解了开发过程中的准备工作,主要创建了项目数据库及项目,本文主要讲解项目M层的实现,M层这里 ...
-
asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发1-准备工作
/****** Object: 新闻表 Script Date: 2017/9/2 星期六 15:11:12 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENT ...
-
Asp.net中JQuery、ajax调用后台方法总结
通过上一篇文章实例的实现,整个过程当中学习到很多知识点,了解了Jquery.Ajax在asp.net中的运用,加以总结,其实原理都是一样的,理解了一种,其他的注意很少的区别就可以了.灵活运用: 1.有 ...
-
ASP.NET MVC Jquery Validate 表单验证的多种方式
在我们日常开发过程中,前端的表单验证很重要,如果这块处理不当,会出现很多bug .但是如果处理的好,不仅bug会很少,用户体验也会得到很大的提升.在开发过程中我们可以不借助 JS 库,自己去手写 JS ...
-
ASP.NET使用jQuery AJAX实现MD5加密实例
一个asp.net ajax例子,使用jquery,实现md5加密.在.NET 4.0,Visual Studio 2010上成功运行. 效果体验:http://tool.keleyi.com/t/m ...
随机推荐
-
layer.open打开iframe页面的调用父页面方法及关闭
//调用父类方法 window.parent.exportData($('#shownum').val(),$('#splitstr').val()); //关闭iframe页面var index = ...
-
图形化查看maven的dependency依赖
开发项目的时候,我们想知道一个maven的依赖库是来自那个工程,eclipse有插件可以直接看Dependency Hierarchy,推荐一个第三方的工具yED 在工程的pom.xml文件中添加如下 ...
-
Zabbix3.0 自动邮件报障
Zabbix3.0以后,自带的邮件报警支持SSL验证了, 但是仍然没有发送复数个邮箱以及CC,BCC的功能, 因此,我们还是得用别的方法来实现邮件报障. 实现方法有很多种,我用的是PHPmailer. ...
-
【GOF23设计模式】桥接模式
来源:http://www.bjsxt.com/ 一.[GOF23设计模式]_桥接模式.多层继承结构.银行日志管理.管理系统消息管理.人力资源的奖金计算 未用桥接模式: package com.te ...
-
Selenium Waits
Selenium高级功能包含查找等待, Selenium的查找等待有两种方式, 隐式等待(Implicit Waits)和显示等待(Explicit Waits): 这里写下我对两者的理解, 1. 隐 ...
-
[OpenGL ES 03]3D变换:模型,视图,投影与Viewport
[OpenGL ES 03]3D变换:模型,视图,投影与Viewport 罗朝辉 (http://blog.csdn.net/kesalin) 本文遵循“署名-非商业用途-保持一致”创作公用协议 系列 ...
-
VB语言基础
一.常用的关键字 Dim Private Sub Public End If Else Form Me Single As Integer Unload Do While MessageBox等 二 ...
-
【pano2vr】网页Flash中简单实现炫酷的3D模型制作
花了两天时间学习如何能够高效的实现3D模型效果,毕竟是从0开始学习,感觉pano2vr这款软件挺容易上手,并且可以很容易实现简单的热点交互,可以根据交互需求设置皮肤,故将这一款软件推荐给大家: 1.简 ...
-
(转)__dopostback的用法 .
在.NET中,所有的服务器控件提交到服务器的时候,都会调用__doPostBack这个函数,所以灵活运用这个函数对于我们的帮助还是很大的. 比如,在我们写程序的时候经常会需要动态的生成一些 ...
-
MDCC为移动开发者服务:一看、一聊、一聚
MDCC为移动开发者服务:一看.一聊.一聚-CSDN.NET MDCC为移动开发者服务:一看.一聊.一聚 发表于2013-11-05 20:54| 2698次阅读| 来源CSDN| 6 ...