`

日常笔记

阅读更多
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());
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics