1.实现对chexkbox进行批量删除

  1. checkbox属性
  2. <td><input name="ids" type="checkbox" value="${product.id }"></td>
  3.  
  4. <script>
  5. //删除操作
  6. $("#del").click(function() {
  7. if(confirm("确定删除吗")){
  8. var cks=document.getElementsByName("ids");
  9. var str="";
  10. //拼接所有的图书id
  11. for(var i=0;i<cks.length;i++){
  12. if(cks[i].checked){
  13. str+=str+cks[i].value+",";
  14. }
  15. }
  16. //去掉字符串末尾的‘,’
  17. str=str.substring(0, str.length-1);
  18. location.href="deleteProdect?strId="+str;
  19. }
  20. });
  21. </script>

2.拿到下拉列表框中的值当作页数返回后台

  1. <div class="form-group form-inline">
  2. 每页 <select class="form-control" onchange="changePageSize()" id="changePageSize">
  3. <option>2</option>
  4. <option>4</option>
  5. <option>6</option>
  6. <option>8</option>
  7. <option>10</option>
  8. </select>
  9. </div>
  1. function changePageSize() {
  2. //获取下拉框的值
  3. var pageSize = $("#changePageSize").val();
  4.  
  5. //向服务器发送请求,改变没页显示条数
  6. location.href = "${pageContext.request.contextPath}/Orders/findAllOrders?page=1&size="
  7. + pageSize;
  8. }

3.checkbox的一系列操作

  1>checkbox全选和全不选

  1. $(function () {
  2. $("#chkAll").click(function () {
  3. if ($("#chkAll").prop('checked')) {
  4. $("input[name='checkbox']").prop("checked", "true");
  5. } else {
  6. $("input[name='checkbox']").removeAttr("checked");
  7. }
  8. });
  9. })
  10. }

 2>checkbox选中的个数

  1. var len = $("input[name='checkbox']:checked").length;

4.选中text文本框时 登陆的错误信息消失

  1. $("#username").click(function() {
  2. $(".div1 span:last-child").css("display","none");
  3. });

5.下拉文本框的数据的回显

  1. $("#select").find("option[value='${club.type}']").attr("selected", true);

6.正则表达式的使用(字段中不能存在空格)

  1. function isNull(data, span) {
  2. var reg = RegExp("^[^\\s]+$");
  3. var value = document.getElementById(data).value
  4. if (!reg.test(value)) {
  5. document.getElementById(span).innerText = "请不要输入空格"
  6. document.getElementById(span).style.color = "red"
  7. } else {
  8. document.getElementById(span).innerText = ""
  9. }
  10.  
  11. }

7.转换当前页面的时间格式

  1. <%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
  2.         <div class="col-sm-10">
  3. <input type="date" class="form-control" disabled=true
  4. value="<fmt:formatDate value="${club.createdate}" pattern="yyyy-MM-dd"></fmt:formatDate>">
  5. </div>

8.将Ajax中的json数据添加到下拉列表框中(向select中追加<option></option>)

  1.     <select class="inp001" id="sProject" name="sProject" >
  2. <option value="">-请选择-</option>
  3. </select>
  1. function change() {
  2. var type = $("#budget").val();
  3. $.ajax({
  4. type: "Get",
  5. url: "${pageContext.request.contextPath}/item/ajaxType/" + type,
  6. dataType: "json",
  7. success: function (data) {
  8. //清空下拉列表框
  9. $("#fProject").empty();
  10. $.each(data, function (index, item) {
  11. //追加新的子选项
  12. $("#fProject").append("<option value=" + item.id + " >" + item.name + "</option>");
  13. })
  14. }
  15. })
  16. };

9.点击一个超链接(<a></a>a标签)复制URL到剪切板

TZ_09_常用jQuery操作的更多相关文章

  1. jQuery操作Table tr td常用的方法

    虽然现在DIV+CSS进行页的布局大行其道,但是很多地方使用table还是有很多优势,用table展示数据是比较方便的,下面汇总了jQuery操作Table tr td常用的方法,熟记这些操作技巧,下 ...

  2. 汇总常用的jQuery操作Table tr td方法

    虽然现在DIV+CSS进行页的布局大行其道,但是很多地方使用table还是有很多优势,用table展示数据是比较方便的,下面汇总了jQuery操作Table tr td常用的方法,熟记这些操作技巧,下 ...

  3. JQuery常用CSS操作

    JQuery常用CSS操作 $(elem).css(obj):设置行内样式 $(elem).position():返回相对于父容器位置,只能获取不能设置 $(elem).offset(obj):返回相 ...

  4. input jquery 操作

    本文章主要为了总结开发常用的input等常见html的jquery操作,不是为了展示自己多么菜,只为了积累知识,勿喷!!!不断更新中 $(function () { $("input[nam ...

  5. 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式

    本系列文章导航 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式 一.摘要 本篇文章讲解如何使用jQuery获取和操作元素的属性和CSS样式. 其中DOM属性和元素属性的区分值得 ...

  6. jQuery入门(2)使用jQuery操作元素的属性与样式

    jQuery入门(1)jQuery中万能的选择器 jQuery入门(2)使用jQuery操作元素的属性与样式 jQuery入门(3)事件与事件对象 jQuery入门(4)jQuery中的Ajax()应 ...

  7. jquery 操作iframe的几种方法总结

    iframe在复合文档中经常用到,利用jquery操作iframe可以大幅提高效率,这里收集一些基本操作 DOM方法: 父窗口操作IFRAME:window.frames["iframeSo ...

  8. 使用jQuery操作元素的属性与样式

    本文学习如何使用jQuery获取和操作元素的属性和CSS样式. 元素属性和Dom属性 对于下面这样一个标签元素: <img id='img' src="1.jpg" alt= ...

  9. jQuery操作表格(table)的常用方法、技巧汇总

    摘录自:http://www.jb51.net/article/48943.htm 虽然现在DIV+CSS进行页的布局大行其道,但是很多地方使用table还是有很多优势,用table展示数据是比较方便 ...

随机推荐

  1. 《代码整洁之道》ch1~ch4读书笔记 PB16110698 (~3.8 第一周)

    <代码整洁之道>ch1~ch4读书笔记  <clean code>正如其书名所言,是一本关于整洁代码规范的“教科书”.作者在书中通过实例阐述了整洁代码带来的种种利处以及混乱代码 ...

  2. chown命令使用

    1.原文件为root权限,改为用户所属权限包括文件夹以下的目录这里必须有R chown -R usrname:username /file 2.修改 tmp 目录为可写权限 chmod -R 777 ...

  3. layui+croppers完成图片剪切上传

    不多说直接上代码: 前台代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8" / ...

  4. 如何快速合并多个TXT文本内容

    工作中有时候需要合并很多文本内容,例如一些推送清单之类,一个一个打开去复制粘贴的话,少量还行,如果txt文本数据量大(10+M以上)且文件数量多(成百上千),这种方式就显得很低效了.具体要求如下:   ...

  5. Array.prototype.splice()

    splice() 方法通过删除或替换现有元素或者原地添加新的元素来修改数组,并以数组形式返回被修改的内容.此方法会改变原数组. 在1位置上添加一项 我们没有下标为4的项,这个超了,就在最大项后面添加这 ...

  6. wordpress 插件语法分析器

    在通过查看 apply_filters( 'ap_addon_form_args', array $form_args ) 的html body class中发现wp-parser 字样,就googl ...

  7. configparser 配置文件模块

    #_author:star#date:2019/11/7# configparser 配置文件模块import configparserconfig=configparser.ConfigParser ...

  8. 前端基础之BOM与DOM操作

    目录 BOM操作 navigator对象 screen对象 history对象 localtion对象 弹出框 计时 setTimeout() clearTimeout() setInterval() ...

  9. html+css简单的实现360搜索引擎首页面

    今天主要学习了是如何实现的,以及我在写这个页面的时候我所遇到的一些困难. 主要实现是用代码的,不说废话了,其实我是想说我走的坑有哪些. 1.代码的基础不好,元素的一些属性不熟悉,对于HTML和css还 ...

  10. 菜鸟nginx源码剖析数据结构篇(八) 缓冲区链表ngx_chain_t[转]

    菜鸟nginx源码剖析数据结构篇(八) 缓冲区链表 ngx_chain_t Author:Echo Chen(陈斌) Email:chenb19870707@gmail.com Blog:Blog.c ...