做前端遇到的一些问题记录

Ajax动态添加dom元素 

$("#addTr").html("");  //每次添加dom则会叠加,那么先清楚之前的table


			//获取所有的部门信息,从数据库中
			var url ="/XServer/department.do?_method=doSearch" ;
	    	 Base.ajax({
				url : url,
				type : "post",
				dataType : "json",
				mysuccess : function(data) {
					console.log(data); 
					//获取所有的val
					var val = data.rows;
		            for(var i = 0; i < val.length ; i++ ){
						$("#addTr").append(
							"<tr>"
							+"<td><div>"+(i+1)+"</div></td>"
							+"<td><div>"+val[i].id+"</div></td>"
							+"<td><div><input class = 'form-control' data='name' type='text' value='"+val[i].name+"' disabled></input><div></td>"
							+"<td><div><input class = 'form-control' data='code' type='text' value='"+val[i].code+"' disabled></input><div></td>"
							+"</tr>")
					}
		            
				}
			});

 Ajax动态添加dom元素   给dom元素添加事件

dom添加的元素绑定事件:

绑定点击事件:$("#addTrPosition").on('dblclick','tr',function(){}   用别的绑定不上哦  必须用on

绑定input标签改变事件 $("#addTrPosition").on("change","input", function aa(){}   还是必须用on绑定

on之前的元素应该是页面上的标签,子节点放在 on后边

bootstrap点击变色

重点是改变class属性

 $('.danger').removeClass('danger');
 $(this).attr("class","danger");

还有一些success 、danger 、。。。

jQuery 获取select选中的option

alert($("#id option:selected").val());

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值