js技巧杂谈
来源:互联网 发布:淘宝怎么换货 编辑:程序博客网 时间:2024/06/05 01:05
1.js获取checkbox的值
<input type="checkbox" id="cos" name ="cnm" value="aaa">
对应j的取值js
var selectedCid="";//获取选中的cids var item = $("[name= 'cnm']") alert(item.length) for(var i=0;i<item.length;i++){ if(item[i].checked){ selectedCid+=item[i].value+","; } } alert(selectedCid)
2.js获取下拉框的值
<select class="form-vcontrol" id="detectPeriod"name="detectPeriod"><option value="1">xxx</option><option value="2">xxx</option><option value="3">xxx</option><option value="4">xxx</option></select>
对应的js
var objTime = document.getElementById("detectPeriod"); var Timeper = objTime.options[objTime.selectedIndex].value;
3.前台向后台传值以及后台向前台传值
前端
$.post('../../neteagle/clouds/env/getExiseData.action', {type : type}, function(data, textStatus) {}, "json");
后端
String type = this.getRequest().getParameter("type");List<Map<String,String>> res = this.envService.getExiseData(type,"t_cloud_problepolicy");Map<String,String> result = new HashMap<String, String>();JSONObject json = JSONObject.fromObject(result);this.getResponse().getWriter().print(json.toString());
4.checkbox 初始化取值(数据库中)以及下拉框
$.post('../../neteagle/clouds/env/getExiseData.action', {type : type}, function(data, textStatus) {// 设置table 选中var array = (data.ip_id).split(';');var item = $("[name= 'cnm']")for (var i = 0; i < array.length; i++) {for (var j = 0; j < item.length; j++) {if (item[j].value == array[i]) {item[j].checked = true;break;}}}// 设置下拉框选中var obj = document.getElementById("detectPeriod");for (var m = 0; m < obj.length; m++) {// 下拉框的长度就是他的选项数if (obj[m].value == data.trigger) {obj[m].selected = true;}}}, "json");
5.js定位tab
js
$("div[role='tabpanel'] a[aria-controls='Information']").click();
jsp
<div role="tabpanel"><!-- Nav tabs --><ul class="nav nav-tabs" role="tablist"><li role="presentation" class="active"><a href="#Information" aria-controls="Information" role="tab" data-toggle="tab">基本信息</a></li>.........
6.获取当前点击元素的子标签
$(this).children('td').text()获取当期点击table的第二个元素的值
$(this).children('td').eq(1).text()
7.获取父元素的id(或其他)
$(this).parent().attr('id');
。。。后续不断更新
0 0
- js技巧杂谈
- CSS技巧杂谈
- 前端开发技巧杂谈
- 若干JS框架杂谈
- JS函数杂谈
- JS代码组织结构杂谈
- js,jquery的学习杂谈
- JS调用天气其他杂谈
- (转载)Exploit,shellcode经验技巧杂谈
- 【实战】Exploit,shellcode经验技巧杂谈
- JS技巧
- js技巧
- js 技巧
- JS技巧
- js技巧
- js技巧
- JS技巧
- js技巧
- JDBC ResultSet
- linux centos 6.5 zookeeper搭建
- JQuery入门(6)
- android studio module not specified
- Oracle OCP笔记(20)数据库安全与审计
- js技巧杂谈
- Linux下xargs命令详解
- javascript下的数组及其操作时间
- 2015实习面试腾讯产品经历
- App开发日报 2015-04-19
- Linux下find命令详解
- Python循环遍历文件
- 华为 oj 表示数字(代码有参考)理解算法设计
- 二分查找