TZ_09_常用jQuery操作
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操作的更多相关文章
- jQuery操作Table tr td常用的方法
虽然现在DIV+CSS进行页的布局大行其道,但是很多地方使用table还是有很多优势,用table展示数据是比较方便的,下面汇总了jQuery操作Table tr td常用的方法,熟记这些操作技巧,下 ...
- 汇总常用的jQuery操作Table tr td方法
虽然现在DIV+CSS进行页的布局大行其道,但是很多地方使用table还是有很多优势,用table展示数据是比较方便的,下面汇总了jQuery操作Table tr td常用的方法,熟记这些操作技巧,下 ...
- JQuery常用CSS操作
JQuery常用CSS操作 $(elem).css(obj):设置行内样式 $(elem).position():返回相对于父容器位置,只能获取不能设置 $(elem).offset(obj):返回相 ...
- input jquery 操作
本文章主要为了总结开发常用的input等常见html的jquery操作,不是为了展示自己多么菜,只为了积累知识,勿喷!!!不断更新中 $(function () { $("input[nam ...
- 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式
本系列文章导航 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式 一.摘要 本篇文章讲解如何使用jQuery获取和操作元素的属性和CSS样式. 其中DOM属性和元素属性的区分值得 ...
- jQuery入门(2)使用jQuery操作元素的属性与样式
jQuery入门(1)jQuery中万能的选择器 jQuery入门(2)使用jQuery操作元素的属性与样式 jQuery入门(3)事件与事件对象 jQuery入门(4)jQuery中的Ajax()应 ...
- jquery 操作iframe的几种方法总结
iframe在复合文档中经常用到,利用jquery操作iframe可以大幅提高效率,这里收集一些基本操作 DOM方法: 父窗口操作IFRAME:window.frames["iframeSo ...
- 使用jQuery操作元素的属性与样式
本文学习如何使用jQuery获取和操作元素的属性和CSS样式. 元素属性和Dom属性 对于下面这样一个标签元素: <img id='img' src="1.jpg" alt= ...
- jQuery操作表格(table)的常用方法、技巧汇总
摘录自:http://www.jb51.net/article/48943.htm 虽然现在DIV+CSS进行页的布局大行其道,但是很多地方使用table还是有很多优势,用table展示数据是比较方便 ...
随机推荐
- Extjs & Ext.net中的一些属性
Extjs & Ext.Net 弹出整个浏览器对话框的方法 top.Ext.Msg.alert("值"); top.Ext.Msg.confirm("值" ...
- 【数位DP】[LOJ10163]Amount of Degrees
发现自己以前对数位DP其实一窍不通... 这题可以做一个很简单的转换:一个数如果在$b$进制下是一个01串,且1的个数恰好有k个,那么这个数就是合法的(刚开始没判断必定是01串,只判断了1的个数竟然有 ...
- Vim操作 -- 多段复位粘贴
Vim可以多段复制.粘贴.即,内容X复制到寄存器“1”,内容Y复制到寄存器“2”:粘贴时可以选择从“1”还是“2”粘贴. (1) Vim有13个粘贴板,分别是0.1.2.....9.a.“.+:用:r ...
- maven/gradle版本统一示例
<dependencyManagement> <dependencies> <dependency> <groupId>org.springframew ...
- SpringData_01_SpringData的快速入门
1.1SpringData JPA概述 Spring Data JPA 是 Spring 基于 ORM 框架.JPA 规范的基础上封装的一套JPA应用框架,可使开发者用极简的代码即可实现对数据库的访问 ...
- Unity优化垃圾回收GC
- CAS客户端配置
1. 导出证书 以上操作会在当前目录产生文件:ssodemo.crt(需要用到的文件请看CAS服务端配置那篇文章) 2. 客户端导入证书 以上操作会在jdk安装目录jre\lib\security下产 ...
- NtQuerySystemInformation 枚举进程
函数原型: NTSTATUS WINAPI NtQuerySystemInformation( _In_ SYSTEM_INFORMATION_CLASS SystemInformat ...
- 廖雪峰Java10加密与安全-5签名算法-1RSA签名算法
1.数字签名 甲在发送加密消息的时候,还要发送自己的签名,而这个签名是用甲的privateKey计算的:而乙要验证这个签名是否是合法的,会用甲的publicKey去验证,如果验证成功,这个消息确实是甲 ...
- LUOGU P2962 [USACO09NOV]灯Lights
题目描述 Bessie and the cows were playing games in the barn, but the power was reset and the lights were ...