Asp.Net 之Jquery知识点运用
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 ...
随机推荐
- java学习笔记—c3p0连接池与元数据分析(42)
第一步:导入c3p0包 第二步:在classpath目录下,创建一个c3p0-config.xml <?xml version="1.0" encoding="UT ...
- web思维导图(前期)
- Ajax请求参数解释
ajax常用的两个请求是get和post,而springmvc的控制层可以接收ajax请求. 但是这个过程非常灵活,变化很大,容易出错. $.ajax({ url : SITE_PATH + &quo ...
- k_means算法C++实现,改为面向对象
画的类图如下:
- ElasticSearch速学 - IK中文分词器远程字典设置
前面已经对”IK中文分词器“有了简单的了解: 但是可以发现不是对所有的词都能很好的区分,比如: 逼格这个词就没有分出来. 词库 实际上IK分词器也是根据一些词库来进行分词的,我们可以丰富这个词库. ...
- 高性能缓存服务器Varnish
一.Varnish概述 Varnish是一款高性能的.开源的反向代理服务器和缓存服务器,计算机系统的除了有内存外,还有CPU的L1.L2,甚至L3级别的缓存,Varnish的设计架构就是利用操作系统的 ...
- 核心API的使用(给定一个字符串,统计每个字符出现的次数)
/** * 给定一个字符串,统计每个字符出现的次数. 如:abdaewrwqask435a1aasd */public class ReplaceString { static int length; ...
- 常用的re正则
常用的正则表达式: 用户名:/^[a-z0-9_-]{3,16}$/ 密码:/^[a-z0-9_-]{6,18}$/ 十六进制值:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/ 电子邮 ...
- Flask中的before_request装饰器和after_request装饰器以及WTForms组件
一.before_request装饰器和after_request装饰器 我们现在有一个Flask程序其中有3个路由和视图函数 from flask import Flask app = Flask( ...
- (转)调优 DB2 UDB v8.1 及其数据库的最佳实践
原文:https://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0404mcarthur/index.html 简介 性能是 ...