angular.js不能用hidden传值
<input type="text" name="kk0" style="display: none"/>
CellRangeAddress c=new CellRangeAddress(0,1,0,0);//(firstRow,lastRow,firstCol,lastCol) 合并单元格
document.getElementById("k").value $("#k").val() js,jquery获取id属性的值
$("input[name='k1']").val() //jquery获取name属性的值
var cc=Window.localStotage['cph']; 数据放到Window中
angular.forEach(result,fucntion(item){
var cl='<li>'
cl+=item.value1+item.value2+</li> 循环
})
<td id="lTd">
<input type="radio" name="ly">
</td>
checkRadio("lTd",$scope.options.data.ly);
function checkRadio(parentId,value){
var radio=$("#"+parentId).find("input[type=radio]");
radio.each(function(i,elem){
if(elem.value===value){
elem.checked=true; 判断选中单选框
}
})
}
$(document).ready(function(){
$("button").click(function(){
$("#tt").attr({width:"50",height:"80"});
});
});
$("#tt").attr("width","180");设置属性
<tr>
<td>
<button type="button" class="btn-del" data-id="{{value.id}}"
</td>列表循环取值不能用id
$('#tbody').on('click','.btn-del',function(){
var id=$(event.target).attr('data-id')获取属性值
$(event.target).parents('tr').remove();移除父类行
var url="";
var data={
id:id,
-----
},
$http({
method:"post",
url:url,
data:data
}).success(fucntion(msg){
if(msg==200){
hintDialog.show('');
}
})
})
$.ajax({
type:"post",
dataType:"json",
url:"",
data:{
id:id,
---
},
success:function(data){
}
})
var array=[]; class="form-control xm"
var a=$('.aTr');获取行的值
a.each(fucntion(){
var obj={
"xm":$(this).find('.xm').val(),
----------------
}循环取值通过class $(this)返回对象
array.push(obj);
data:JSON.stringify(array);转出json格式
JSONArray a=JSONObject.parseArray(data)解析
Object[]o=a.toArray();
})
1.this和event.target的区别:
js中事件是会冒泡的,所以this是可以变化的,但event.target不会变化,它永远是直接接受事件的目标DOM元素;
2.this和event.target都是dom对象,如果要使用jquey中的方法可以将他们转换为jquery对象:$(this)和$(event.target);
addClass(class):为每个匹配的元素添加指定的类名
removeClass(class):从所有匹配的元素中删除全部或者指定的类
if($("#pp").prop('hidden')==true){
$("#pp").prop('hidden')==false
}
if("none"==$("#pp").css("display")){
$("#pp").css("display","")
}
if($("#pp").attr("style")=="display: none"){
$("#pp").attr("style","");
}
$('tbody').find('.Tr:nth-child(1)').find('.xm').prop('disabled'true) 找到Tr下,第一列xm设为不能编辑
$('tbody').on('change','#sfcs',fucntion(){
if($(event.target).val()=='是'){
$(#wcssyy).prop('disabled',true); 单条记录可用id属性获取值
}
})
$('tbody').on('change','.sfcs',fucntion(){
if($(event.target).val()=='是'){
$(event.target).parents('tr').find('.wcssyy').prop('disabled',true) 循环取值通过class
}
})
window.close() 关闭页面
window.opener.location.reload() 刷新主页面(关闭弹框后)
window.parent.locati'.reload() 刷新父页面
var arr=[1,2,3]
arr.splice(1,1) 从下标1的位置删除1个元素
剩余:[1,3]
//----取到id值,,号拼接
var valId = new Array;
$("input[name='id']").each(function(i){
valId[i] = $(this).val();
});
var priId = valId.join(',');
//-------改动的输入框保存
var msg="";
$("input[name='number']").change(function(){
if($(this).val()!=""&&$(this).val()!=null&&$(this).val()!=undefined){
msg+=$(this).attr("id")+"_"+$(this).val()+",";
$("#msg").val(msg);
}
//获取该局下面的所有用户
function getUser(){
var id='<%=org.getId()%>';
$.ajax({
url:"<%=path%>/pubdle/casestatistics/ajaxSelectMemberList?id="+id,
type:"post",
dataType:"json",
success:function(data){
$("#userId").empty();
$("#userId").append("<option value=\"\"></option>");
for(var i=0;i<data.length;i++){
$("#userId").append("<option value='"+data[i].id+"'>"+data[i].name+"</option>");
}
},
});
}
//返回上一步
<script>
var $dom = $('#fh')
$dom.on('click', function(e) {
e.preventDefault()
$('#main_center_panel').panel({ href: '<%=path%>/pubdle/equipmentlaw/tolawlist' });
})
</script>
url传参,中文乱码
parentName='+encodeURI(encodeURI(name))
String parentName=request.getParameter("parentName");
if(parentName!=null){
parentName = java.net.URLDecoder.decode(parentName,"UTF-8");
}
多选
var list=document.getElementsByName("resources"); //list在这里获取 input的name属性是NameList的所有制 所以list在这里是数组
var namelist="";
for(var i=0;i<list.length;i++){
//判断是否选中
if(list[i].checked){
namelist += list[i].value+",";
}}
var params = JSON.stringify(dataArray);
JSONObject json = JSONObject.parseObject(datas);//解析json字符串对象
JSONArray array = json.getJSONArray("rows");//转成json数组对象
for (int i = 0; i < array.size(); i++) {
Map<String, Object> temp=new HashMap<String, Object>();
JSONObject object = array.getJSONObject(i);
JSONArray platformArray = JSON.parseArray(datas);解析json数组对象
for (Object jsonObject : platformArray) {
Map<String, Object> temp=new HashMap<String, Object>();
JSONObject object =JSONObject.parseObject(jsonObject.toString());
分享到:
相关推荐
日常笔记-WebService
日常笔记-Mybatis
日常笔记-Hibernate
在日常笔记1中,我们可以看到以下几个关键知识点的概述: 1. **思科交换机**:作为网络设备的重要一环,思科交换机用于连接并管理网络中的多个设备,实现数据包的转发和通信。学习思科交换机的配置、管理和故障排查...
日常笔记-Shiro框架
日常笔记-JAVA泛型
本压缩包“python学习,日常笔记上传.zip”包含了作者在学习Python过程中的笔记,可能包括了基础概念、语法结构、常用库的使用等内容。下面,我们将深入探讨Python学习的一些关键知识点。 1. **基础语法**:Python...
这份"java日常笔记安装包"包含了关于Java学习的重要知识点,很适合初学者和有经验的开发者用来巩固基础或查阅参考资料。 1. **Java环境搭建**:首先,学习Java需要在计算机上安装Java Development Kit (JDK),它...
日常笔记-Struts2框架
日常笔记-Netty通信原理
日常笔记-Mina通信原理
日常笔记-Nio通信原理
日常笔记-Mybatis-Plus
日常笔记- JPA理论知识
日常笔记-JAVA正则表达式
日常笔记-JAVA序列化
日常笔记-JAVA设计模式
日常笔记-JAVA并发编程
Java8新特性日常笔记
IC卡相关知识日常笔记