【WEB小工具】jQuery函数

  • jQuery简介

  jQuery是JavaScript框架,jQuery也是JavaScript代码。使用jQuery要比直接使用JavaScript方便很多。

  要使用jQuery,首先需要在jsp页面中导入jQuery。jQuery就是一个js文件而已。

  导入jQuery有三种方法:

1     <!-- 导入c标签库 -->
2     <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
3 <!-- 1. -->    <script type="text/javascript" src="<c:url value=‘/jquery-1.5.1.js‘/>"></script><!-- 标签,需导入c标签库 -->
4 <!-- 2. -->    <script type="text/javascript" src="/项目名/jquery-1.5.1.js"></script>
5 <!-- 3. -->    <script type="text/javascript" src="${pageContext.request.contextPath}/jquery-1.5.1.js"></script>
  • jQuery核心函数  

  $()

  注意其不同于${}

    顺便记一下${}的用法吧:      

 1 这是一个EL表达式取值的方法
 2 例如:
 3 比如有A页面请求B页面,在A页面中有一句这样的代码
 4     String name = "测试";
 5     request.setAttribute("name",name);
 6
 7 那么B页面中将这样可以去到name中的数据
 8     ${name}
 9 这个输出的值是 测试
10
11 当然不一定要放在request中可以去到,同样放在page session一样也可以去到。
12 但取值是有优先级的 page->request->session等
  • 事件之文档加载完毕

  在JavaScript中<body >的意义是:在文档加载完毕后会执行xxx()函数。在jQuery中也存在相同的功能,即:$(function(){..}); 给$()这个参数赋值,参数为一个匿名函数,这个匿名函数会在文档加载完毕时执行。

1     <script type="text/javascript">
2     $(function(){
3         alert(‘我叫郑斌‘);
4     });
5     </script>

  • 选择器

  在JavaScript中获取元素可以使用document.getElementByld()等函数,但在jQuery中提供了更为方便的方法。

 1 <script type="text/javascript">
 2     $(function(){
 3         //document.getElementById("id")//返回一个DOM对象,但 DOM的功能少
 4         var hey = $("#Hanxue");//返回一个jQuery对象  ‘#‘表示元素选择器 ‘.‘表示类选择器
 5         alert(hey.text());//打印出该元素的文本内容
 6         alert(hey.html());//打印该元素HTML内容
 7         var ni = $("div");//元素选择器,查找所有的div元素,它返回的是一个jQuery对象,但jQuery中包含多个DOM对象。
 8         alert(ni.text());
 9
10         $(".myClass").text("88");//类选择器
11     });
12     </script>
13   </head>
14   <body>
15     This is my JSP page. <br>
16     <!-- 供 元素选择器 -->
17     <div id="Zhengbin"><p>zhengzhou</p></div>
18     <div id="Hanxue"><p>kunming</p></div>
19     <!-- 供 类选择器 -->
20     <div class="myClass">div class="myClass"</div>
21     <span class="myClass">span class="myClass"</span>
22   </body>
  • 属性

  jQuery元素对属性的操作方法:

    • attr(name) 读取指定属性的值
    • attr(name,value) 设置指定属性的值
    • removeAttr(name) 删除指定属性

  jQuery元素对类的操作方法:

    • addClass(name) 给元素添加指定类
    • removeClass(name) 给元素删除指定类
时间: 2024-08-24 18:45:33

【WEB小工具】jQuery函数的相关文章

【WEB小工具】BaseServlet—一个Servlet处理多个请求

1 package cn.itcast.test.web.servlet; 2 3 import java.io.IOException; 4 import java.io.PrintWriter; 5 6 import javax.servlet.ServletException; 7 import javax.servlet.http.HttpServlet; 8 import javax.servlet.http.HttpServletRequest; 9 import javax.ser

【WEB小工具】EncodingFilter—设置全局编码

1.我们知道,如果是POST请求,我们需要调用request.setCharacterEncoding("utf-8") 方法来设计编码. 1 public void doGet(HttpServletRequest request, HttpServletResponse response) 2 throws ServletException, IOException { 3 request.setCharacterEncoding("gbk"); //只适用于p

安利一个markdown在线解析的web小工具

访问地址: https://mdrush.herokuapp.com/ github项目: https://github.com/qcer/MDRush

动态加载页面数据的小工具 javascript + jQuery (持续更新)

使用该控件,可以根据url,参数,加载html记录模板(包含json参数对应,以及具体记录位置Index根据参数描述加载对应的属性,并可以根据简单的判断分支加载对应html或者控件)至列表容器内(JQuery选择器字符串)注: 该控件在使用前需引入JQuery框架支持,使用该控件,可极大的减少Ajax列表数据动态加载开发工作的实际工作量. 使用方式: 首先,添加控件引用,并加入Jquery支持 <script src="js/jquery.js"></script&g

web day19 Service层处理事务(利用ThreadLocal),TxQueryRunner小工具,单表练习(增删改查操作),分页

Service事务 DAO中不是处理事务的地方,因为DAO中的每个方法都是对数据库的一次操作 在Service中不应该出现Connection,它应该只在DAO中出现, 因为它是JDBC的东西,JDBC的东西是用来连接数据库的 修改JdbcUtils 我们把对事务的开启和关闭放到JdbcUtils中,在Service中调用JdbcUtils的方法来完成事务的处理, 但在Service中就不会再出现Connection这一"禁忌"了. 代码 public class JdbcUtils

使用TcpTrace小工具截获Web Service的SOAP报文

Web Service客户端对服务端进行调用时,请求和响应都使用SOAP报文进行通讯.在开发和测试时,常常查看SOAP报文的内容,以便进行分析和调试.TcpTrace是一款比较小巧的工具,可以让我们截获TCP/IP协议上的报文,因为HTTP.JMS.STMP等协议都构建在TCP/IP基础上,所以可以很容易地截获Web Service的SOAP请求和响应报文.    我们实例中的Web Service运行于8080端口,可以让TcpTrace在8088端口上监听,并将8088端口监听的报文转发到8

管理外借设备的小工具(简化界面和优化手机界面的功能jquery mobile)

前阵子写了个小工具,后来经过经理的审核后给了我几个改进的建议,第一是简化界面,这个工具将来会用手机来进行管理,所以界面上要尽量简化,省去不必要的组件,第二是使用jquery mobile来美化界面,第三是使用ajax post方式来提交数据,避免传统的post方法重载整个页面. 第一,我加上了检测客户端设备的页面为首页,这样就能在访问首页的时候根据设备来做重定向, 此代码参考了csdn里某大牛的文章,做了部分修改,原文出自这里:链接 index.php代码为:     <?php        

mac版微信web开发者工具(小程序开发工具)无法显示二维码 解决方案

微信小程序概念的提出,绝对可以算得上中国IT界惊天动地的一件大事,这可能意味着一场新的开发热潮即将到来, 我也怀着激动的心情准备全身心投入其中,不过截止目前,在官方网站上下载的最新版本都无法使用,打开小程序 开发工具后,只见一块白板赫然映入眼帘,不向你问好,不向你抱怨,它就是在那里静静地待着,就是迟迟看不到 传说中的二维码.系统是最新的macOS Sierra,也装了node.js之类的东西,想了一切可能的原因,网络.环境, Google了若干小时,最终甚至有些想放弃了.之前安装过低版本的破解版

【转】mac版微信web开发者工具(小程序开发工具)无法显示二维码 解决方案

转自:https://www.cnblogs.com/stevenluo/p/6030445.html 微信小程序概念的提出,绝对可以算得上中国IT界惊天动地的一件大事,这可能意味着一场新的开发热潮即将到来, 我也怀着激动的心情准备全身心投入其中,不过截止目前,在官方网站上下载的最新版本都无法使用,打开小程序 开发工具后,只见一块白板赫然映入眼帘,不向你问好,不向你抱怨,它就是在那里静静地待着,就是迟迟看不到 传说中的二维码.系统是最新的macOS Sierra,也装了node.js之类的东西,