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 ...
随机推荐
- (转)科普:SATA、PCIe、AHCI、NVMe
原文链接:https://forum.51nb.com/thread-1670848-1-1.html IT 界总喜欢发明新名词.而且同一个东西,可能有几个不同的名字.同一个名字,又可能指不同的东西. ...
- ROS初次实践(小海龟)
启动ROS Master 启动小海龟仿真器 启动海龟控制节点(方向键控制海龟运动) rqt_graph可视化工具 /rosout节点必须存在,订阅所有节点的日志信息. 当前系统当中存在的节点. 了解当 ...
- var在PHP和JS中的使用
一,var在PHP中的使用 var在PHP中使用很少,只在类中声明成员变量时候,可以使用var,其相当于public,而且以后逐渐用public替代var,所以在PHP中尽量不使用var声明变量. 二 ...
- wpa2破解代码思路(教你写poc)
前言:此篇关于1.wpa2协议漏洞的产生原因:2.scapy这个数据包库的基础:3.最后讲解代码思路,让你们从伪代码可以直接写成代码展开介绍分享~ 本文作者:i春秋签约作家——kaikaix 1.大家 ...
- 【Node】node.js实现服务器的反向代理,解决跨域问题
跨域对于前端来说是一个老大难的问题,许多方法如jsonp.document.domain + iframe...都有或多或少的问题,一个最佳实践就是通过服务器nginx做反向代理,但奈何不懂相关知识, ...
- c#-MVC基础操作-数据的展示及增删改、登录页面及状态保持
一.数据展示 1.View代码: <%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<dynam ...
- Visual Studio各个版本对应关系
- Web篇之JS性能优化
首先,性能优化分好几个方面,本章我们从js方面来优化. 1:垃圾收集 日常中的某些情况下垃圾收集器无法回收无用变量,导致的一个结果就是——内存使用率不断增高,以下为对应的情况以及处理方法. ①对象相互 ...
- Mac下在Shell终端下使用open快速打开窗口文件夹
Ubuntu下可以使用nautilus打开,但是在Mac替代的是open. 打开当前路径的窗口 oepn . 打开其他窗口 open /dirname 其实open不只可以打开窗口,应用同样支持. 关 ...
- java io流 数据流 DataInputStream、DataOutputStream、ByteArrayInputStream、ByteArrayOutputStream
例子程序: package io; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import ...