问题总结

1、选择td的同时也能选择复选框
项目需求:点击对应单元格的同时也作用于复选框

//Jquery写法
$.each($("td input[type='checkbox']"),function(){
		$(this).parent().bind('click',function(){
			var $input=$(this).children('input')
			if($input.prop('checked')){
				$input.prop('checked',false)
			}else{
				$input.prop('checked',true)
			}
		})
		$(this).bind('click',function(event){event.stopPropagation();})
	})
//原生JS写法
 var tdNodes = document.getElementsByTagName("td");
	 for(var i =0;i<tdNodes.length;i++){
		 //判断子节点长度
		 if(tdNodes[i].children.length==1){
			 tdNodes[i].firstElementChild.onclick=function(event){event.stopPropagation();};
			 tdNodes[i].onclick=function(){
				 //根据当前获取到的this对象修改复选框里面的check属性
				 if(this.firstElementChild.checked){
					 this.firstElementChild.checked=false
				 }else{
					 this.firstElementChild.checked=true
				
				 }
		     } 
		 }	    
	 }
//移除复选框中所有被选中的元素
$('input[type=checkbox]').removeAttr('checked');

关于JS和JQuery的区别

关于echarts的详细描述

attr和prop的区别

2、datagrid生成的表格里面 去除title(表头)属性,去除滚动框

$("#coke").datagrid({
	showHeader:false,
	scrollbarSize :0
	//鼓起勇气说再见便会被奖励新的开始。
	//再了解一个人没有用,因为人心会变。
})

3、easyui的时间框

//jsp
<input id="searchtime" class="form-control input-sm form_datetime" >
//js
laydate.render({
		type : 'datetime',
		range : true,
		format: 'yyyy-MM-dd',
	});
var dateTime = new Date();
var strEndtime  = formatterDate(dateTime);
$('#searchtime').datetimebox({
	value:strEndtime,
	required:true,
	showSeconds: false
})
function formatterDate(date) {
	var y = date.getFullYear();
	var m = date.getMonth() + 1;
	var d = date.getDate();
	var hor = date.getHours();
	var min = date.getMinutes();
	var sec = date.getSeconds();
	return y + '-' + (m < 10 ? ('0' + m) : m) + '-' + (d < 10 ? ('0' + d) : d) + " " + hor + ":" + min + ":" + sec;
}

4、jQuery获取被选中的单选框的name

//jsp
<input class="form-check-input" type="radio" name="KeyRadios"  id="TIME" value="searchtime">
//js
var value=$('input:radio[name="KeyRadios"]:checked').val();
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值