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知识点运用的更多相关文章

  1. ASP.NET MVC C#知识点提要

    ASP.NET MVC C#知识点提要 本篇博文主要对asp.net mvc开发需要撑握的C#语言知识点进行简单回顾,尤其是C# 3.0才有的一些C#语言特性.对于正在学asp.net mvc的童鞋, ...

  2. 如何构建ASP.NET MVC4&JQuery&AJax&JSon示例

    背景: 博客中将构建一个小示例,用于演示在ASP.NET MVC4项目中,如何使用JQuery Ajax. 步骤: 1,添加控制器(HomeController)和动作方法(Index),并为Inde ...

  3. C#字符串数组排序 C#排序算法大全 C#字符串比较方法 一个.NET通用JSON解析/构建类的实现(c#) C#处理Json文件 asp.net使用Jquery+iframe传值问题

    C#字符串数组排序   //排序只带字符的数组,不带数字的 private   string[]   aa   ={ "a ", "c ", "b & ...

  4. asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发4- 后台模板html页面创建

    上一篇教程<asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发3-登录模块开发>完成了本项目的登录模块,登录后就需要进入后台管理首页了,需要准备一个后台模 ...

  5. asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发2-Model层建立

    上篇(asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发1-准备工作)文章讲解了开发过程中的准备工作,主要创建了项目数据库及项目,本文主要讲解项目M层的实现,M层这里 ...

  6. asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发1-准备工作

    /****** Object: 新闻表 Script Date: 2017/9/2 星期六 15:11:12 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENT ...

  7. Asp.net中JQuery、ajax调用后台方法总结

    通过上一篇文章实例的实现,整个过程当中学习到很多知识点,了解了Jquery.Ajax在asp.net中的运用,加以总结,其实原理都是一样的,理解了一种,其他的注意很少的区别就可以了.灵活运用: 1.有 ...

  8. ASP.NET MVC Jquery Validate 表单验证的多种方式

    在我们日常开发过程中,前端的表单验证很重要,如果这块处理不当,会出现很多bug .但是如果处理的好,不仅bug会很少,用户体验也会得到很大的提升.在开发过程中我们可以不借助 JS 库,自己去手写 JS ...

  9. ASP.NET使用jQuery AJAX实现MD5加密实例

    一个asp.net ajax例子,使用jquery,实现md5加密.在.NET 4.0,Visual Studio 2010上成功运行. 效果体验:http://tool.keleyi.com/t/m ...

随机推荐

  1. iOS水波纹效果

    最近也是在学习一些动画效果的实现,也找了一些Demo进行练习,先放出原地址http://www.cocoachina.com/ios/20161104/17960.html,感谢大神的分享,作者对实现 ...

  2. BZOJ 1934--善意的投票(最小割)

    1934: [Shoi2007]Vote 善意的投票 Time Limit: 1 Sec  Memory Limit: 64 MBSubmit: 2354  Solved: 1471[Submit][ ...

  3. MySQL数据库密码破解

    研究MySQL数据库的加解密方式,在网络攻防过程中具有重要的意义:试想一旦获取了网站一定的权限后,如果能够获取MySQL中保存用户数据,通过解密后,即可通过正常途径来访问数据库:一方面可以直接操作数据 ...

  4. Centos搭建Groovy开发环境

    背景 临时接到需求,要帮兄弟团队跑一点线上的数据,据说很急.于是拿出了许久不用的Spring-Boot.可是,可是,死活启动有问题,心累了.其实一般写脚本就是在Boot用Groovy写好,然后放到线上 ...

  5. 总结day6 ---- set集合,基本类型的相互转化,编码,数据类型总结,循环时候不要动列表或者字典,深浅copy

    python小数据池,代码块的最详细.深入剖析   一. id is == 二. 代码块 三. 小数据池 四. 总结 一,id,is,== 在Python中,id是什么?id是内存地址,比如你利用id ...

  6. lnmp环境搭建错误集合

    错误1: 页面显示:No input file specified nginx错误日志:FastCGI sent in stderr: "PHP message: PHP Warning:  ...

  7. java 实现七大基本排序算法

    一. 选择排序 /** * 选择排序: int arr[] = { 5, 6, 2, 7, 8, 6, 4 }; * * 第0趟 5 2 6 7 6 4 8 第1趟 2 5 6 6 4 7 8 第2趟 ...

  8. 1.2 Percona XtraDB Cluster Limitations

    摘要: 出处:黑洞中的奇点 的博客 http://www.cnblogs.com/kelvin19840813/ 您的支持是对博主最大的鼓励,感谢您的认真阅读.本文版权归作者所有,欢迎转载,但请保留该 ...

  9. POJ 2239

    #include<iostream> #include<algorithm> #define MAXN 305 using namespace std; int _m[MAXN ...

  10. [JZOJ6089]【CodeChef 2014 April Challenge】Final Battle of Chef【数据结构】【整体二分】

    Description \(n,q,V\leq 100000,w_i\leq 10^9\) Solution 又是一道大数据结构 由于有一个下取整,这就导致了不同时间的修改值是不能简单的直接加在一起的 ...