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

checkbox属性
<td><input name="ids" type="checkbox" value="${product.id }"></td> <script>
//删除操作
$("#del").click(function() {
if(confirm("确定删除吗")){
var cks=document.getElementsByName("ids");
var str="";
//拼接所有的图书id
for(var i=0;i<cks.length;i++){
if(cks[i].checked){
str+=str+cks[i].value+",";
}
}
//去掉字符串末尾的‘,’
str=str.substring(0, str.length-1);
location.href="deleteProdect?strId="+str;
}
});
</script>

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

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

3.checkbox的一系列操作

  1>checkbox全选和全不选

 $(function () {
$("#chkAll").click(function () {
if ($("#chkAll").prop('checked')) {
$("input[name='checkbox']").prop("checked", "true");
} else {
$("input[name='checkbox']").removeAttr("checked");
}
});
})
}

 2>checkbox选中的个数

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

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

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

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

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

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

function isNull(data, span) {
var reg = RegExp("^[^\\s]+$");
var value = document.getElementById(data).value
if (!reg.test(value)) {
document.getElementById(span).innerText = "请不要输入空格"
document.getElementById(span).style.color = "red"
} else {
document.getElementById(span).innerText = ""
} }

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

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

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

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

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. 一个简单的基于Tornado二手房信息统计项目的开发实现

    Purpose 最近因为要买房子,扫过了各种信息,貌似lianjia上的数据还是靠点谱的(最起码房源图片没有太大的出入),心血来潮想着做几个图表来显示下房屋的数据信息,顺便练练手. 需求分析 1从li ...

  2. 保持SSH连接的linux服务器不断线

    目录 1. secureCRT和putty连接设置 2. 命令行设置 3. 服务器配置修改 4. 参考 使用ssh连接远程服务器的时候,如果长时间没有操作,远程连接就有可能中断.正在执行的程序和vim ...

  3. linux sudo命令失败 提示sudo:/usr/bin/sudo 必须属于用户 ID 0(的用户)并且设置 setuid 位

    sudo:/usr/bin/sudo 必须属于用户 ID 0(的用户)并且设置 setuid 位 一.前言 这是一个神奇的错误,缘由是因为有人将/usr/bin/sudo的权限改为777或其他. 解决 ...

  4. Spring boot配置Dubbo三种方式

    方式一 使用注解的方式 导入dubbo-starter 在application.properties配置属性 使用@Service暴露服务 使用@Reference引用服务 使用@EnableDub ...

  5. Android 之 BroadcaseReceiver

    1.在AndroidManifest.xml中注册 <receiver android:name=".MyReceiver"> <intent-filter &g ...

  6. HTML 项目符号

    无序符号 <ul> <li> </li> <li> </li> <li> </li> </ul> 属性 ...

  7. 使用jquery的lazy loader插件实现图片的延迟加载

    当网站上有大量图片要展示的话,如果一次把所有的图片都加载出来的话,这势必会影响网站的加载速度,给用户带来比较差的体验.通过使用jquery的lazy loader插件可以实现图片的延迟加载,当网页比较 ...

  8. 【LGP4389】付公主的背包

    题目 退役前抄一道生成函数快乐一下 就是让我们做一个完全背包,但是朴素的做法显然是\(O(nm)\)的 把每一个物品搞成一个多项式,显然这个多项式所有\(v_i\)的倍数箱为\(1\),剩下的为\(0 ...

  9. C++和C#之间的数据类型对应关系

    最近接触WINAPI比较多,一直要楂数据类型间的对应关系,所姒就转载一下~ # Windows Data Type .NET Data Type # BOOL, BOOLEAN Boolean or ...

  10. 搭建一个Semantic-ui项目

    一.进入到项目目录 npm init 二.安装semantic-ui npm install semantic-ui --save 三.编译输出semantic-ui cd  ./semantic g ...