1.传值
var rowData='<input type="checkbox" name="roleGroup" value=" '+source.id+ ' " ';rowid+='></input>';
2.disable和readonly的区别
作用范围:
Readonly只针对input(text/ password)和textarea有效,
disabled对于所有的表单元素都有效,包括select,radio, checkbox, button等。
功能区别:
表单元素在使用了disabled后,当我们将表单以POST或GET的方式提交的话,这个元素的值不会被传递出去,而readonly会将该值传递出去
display:none;(block)
js操作:
- function disableElement(element,val){
- document.getElementById(element).disabled=val;
- }
jQuery进行操作:
- //两种方法设置disabled属性
- $('#areaSelect').attr("disabled",true);
- $('#areaSelect').attr("disabled","disabled");
- //三种方法移除disabled属性
- $('#areaSelect').attr("disabled",false);
- $('#areaSelect').removeAttr("disabled");
- $('#areaSelect').attr("disabled","");<strong>
- </strong>
2.如何达到name.....而鼠标放上去就可以显示全部的名字;
如果用框架的话,这个问题就很简单了。。。。。
现在我们解决的是纯html的方式
html+='<h6
title=" '+value.examTitle+' ">考题:'+
value.examTitle.substr(0,5)+'.....</h6>';
这个title就可以达到鼠标放上去可以显示全部的内容,而上面这一段代码便可以实现多的字符用省略号表示;
3.动态拼接html的方法
html+=‘<div class=.....'>;
if(value.examTitle.length>5){
html+='<h6
title=" '+value.examTitle+' ">考题:'+
value.examTitle.substr(0,5)+'.....</h6>';
}else{
html+='<h6
title=" '+value.examTitle+' ">考题:'+
value.examTitle.substr(0,5)+'.....</h6>';
}
html+='</div>;
这是一个最简单的例子;
4.动态时间
<script >
var today=new Date(),time=today.getTime();
$(' #currentTimeId ').text(today.Format('yyyy/MM/dd hh:mm:ss'));
setIntreval(function(){
today=new Date(today.setSeconds(today.getSeconds()+1) );
$(' #currentTimeId ').text(today.Format('yyyy/MM/dd hh:mm:ss'));
},1000);
</script>
<li><i class=' ' ></i><span id=”currentTimeId“></span></li>
有点问题,运行不出来;
5.在js中如何做时间比较
- var date1= '2015/05/01 00:00:00'; //开始时间
- var date2 = new Date(); //结束时间
- var date3 = date2.getTime() - new Date(date1).getTime(); //时间差的毫秒数
- //------------------------------
- //计算出相差天数
- var days=Math.floor(date3/(24*3600*1000))
6.动态生成下拉框的js方法
//js公共方法的一个小例子
getEventTypeDictByBictType:function(){
var jqobj=this;
$.ajax({
url:
type:
data:
async:
}).done(function(data){
$(data).each(function(index,el){
var op='<option value="'+el.codeValue+'">'+el.codeCn+'</option>';
$(jqobj).selectpicker('refresh');
})
})
}
7.当有change事件,改变输入框的显示和隐藏时
需要考虑到一种情况,当先显示时输入值,然后隐藏,这是的值时存在的,但是你又不想要这个值了,
这个时候在新增和修改的时候就需要做,值得置空处理