jquery写的自动增加行

本功能是用jquery写的,但是代码中有live方法,因此在引入jquery时候要选择1.9以下的版本。

js代码为:

// JavaScript Document
var addCertifyinfo;
var addCertifyinfoFlag = true;

addCertifyinfo += '<tr height="45px">';
addCertifyinfo += '<td width="100px" bgcolor="#F4F3F3"><font color="#FFA620"> * </font>姓名:</td>';
addCertifyinfo += '<td width="135px"></td>';
addCertifyinfo += '<td width="100px" bgcolor="#F4F3F3"><font color="#FFA620"> * </font>出生年月:</td>';
addCertifyinfo += '<td width="135px"></td>';
addCertifyinfo += '<td width="100px" bgcolor="#F4F3F3"><font color="#FFA620"> * </font>应聘职务:</td>';
addCertifyinfo += '<td width="135px"></td>';
addCertifyinfo += '<td width="100px" bgcolor="#F4F3F3">所在地:</td>';
addCertifyinfo += '<td><a name="news_crewReg_certifySave">保存</a>  <a name="news_crewReg_certifyDelete">删除</a></td>';
addCertifyinfo += '</tr>';
                       
$(document).ready(function() {
	
	$("#news_crewReg_certifyAdd").click(function(){
		if(addCertifyinfoFlag == true){
			$("#news_crewReg_certifyContent").find('tr:first').before(addCertifyinfo);
			addCertifyinfoFlag = false;
		}else{
			alert('每次只能添加一行!');
		}
	});
	$("a[name='news_crewReg_certifyDelete']").live('click',function(){
		$("#news_crewReg_certifyContent").find('tr:first').remove();
		addCertifyinfoFlag = true;
	});
	$("a[name='news_crewReg_certifySave']").live('click',function(){
		$(this).parent().append('<a name="news_crewReg_rertifyReDelete">删除</a>');
		$(this).remove();
		$("a[name='news_crewReg_certifyDelete']").remove();
		addCertifyinfoFlag = true;
	});
	$("a[name='news_crewReg_rertifyReDelete']").live('click',function(){
		$(this).parent().parent().remove();
	});
});

HTML代码为:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>公司简介</title>
</head>
<link rel="stylesheet" type="text/css" href="css/crewRegistration.css"/>

<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/addRows.js"></script>
<body>
	
	<!---------header--------->
    <div style="width:1200px;margin:0 auto;height:2px;background-color:#BCB9BA;"></div>
	<div id="companyInfor">
    	<div id="crewInf_onews_title">
                <div style="float:left;">动态添加行</div>
        </div>
    	<div id="news_crewReg_add">
            <!--持有相关证书-->
            <div class="news_crewReg_baseInfo">
            	<font>动态添加行</font>
            </div>
            <a id="news_crewReg_certifyAdd">
            	新增
            </a>
            <div id="news_crewReg_certifyContent">
            	<table width="100%">
                	<tr height="45px">
                    	<td width="100px" bgcolor="#F4F3F3"><font color="#FFA620"> * </font>姓名:</td>
                        <td width="135px"></td>
                        <td width="100px" bgcolor="#F4F3F3"><font color="#FFA620"> * </font>出生年月:</td>
                        <td width="135px"></td>
                        <td width="100px" bgcolor="#F4F3F3"><font color="#FFA620"> * </font>应聘职务:</td>
                        <td width="135px"></td>
                        <td width="100px" bgcolor="#F4F3F3">所在地:</td>
                        <td></td>
                    </tr>
                    <tr height="45px">
                    	<td bgcolor="#F4F3F3">籍贯:</td>
                        <td></td>
                        <td bgcolor="#F4F3F3">婚姻状况:</td>
                        <td></td>
                        <td bgcolor="#F4F3F3">毕业学校:</td>
                        <td></td>
                        <td bgcolor="#F4F3F3">专业:</td>
                        <td></td>
                    </tr>
                    <tr height="45px">
                    	<td bgcolor="#F4F3F3">学历:</td>
                        <td></td>
                        <td bgcolor="#F4F3F3">毕业日期:</td>
                        <td></td>
                        <td bgcolor="#F4F3F3">外语语种:</td>
                        <td></td>
                        <td bgcolor="#F4F3F3"><font color="#FFA620"> * </font>职务:</td>
                        <td></td>
                    </tr>
                   <tr>
                    	<td bgcolor="#F4F3F3">外语水平:</td>
                        <td></td>
                        <td bgcolor="#F4F3F3"><font color="#FFA620"> * </font>类别:</td>
                        <td></td>
                        <td bgcolor="#F4F3F3"><font color="#FFA620"> * </font>等级:</td>
                        <td></td>
                        <td bgcolor="#F4F3F3">所在地:</td>
                        <td></td>
                    </tr>
                </table>
            </div>
        </div>

    </div>
    <div style="clear:both;"></div>
    <!-----footer------>
</body>
</html>


css代码为:

/*top*/
#companyInfor{
	width:1200px;
	margin:0 auto;
	height:500px;
	background-color:#EEEDED;
}
#crewInf_onews_title{
	width:1000px;
	margin:0 auto;
	padding-top:20px;
	padding-bottom:10px;
	height:35px;
	font-size:24px;
	color:#6F6E6E;
	font-family:"微软雅黑";
}
#news_crewReg_add{
	width:940px;
	margin:0 auto;
	padding:20px 30px;
	background:#FFF;
	font-size:14px;
	color:#0f8dcc;
}
.news_crewReg_baseInfo{
	width:170px;
	height:50px;
	text-align:center;
	color:#fff;
	font-size:16px;
	line-height:50px;
	font-weight:bolder;
	background-color:#0F8DCC;
	margin-top:15px;
	display:inline-block;
	/*圆角方角设置*/
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
 	-ms-border-radius:5px 5px 0 0;
 	border-radius:5px 5px 0 0;
}
/*新增证书信息*/
#news_crewReg_certifyAdd{
	width:50px;
	height:30px;
	text-align:center;
	color:#fff;
	font-size:12px;
	line-height:30px;
	font-weight:bolder;
	background-color:#0F8DCC;
	margin-top:15px;
	overflow:hidden;
	display:inline-block;
	margin-left:650px;
	/*圆角方角设置*/
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
 	-ms-border-radius:5px 5px 0 0;
 	border-radius:5px 5px 0 0;
}
/**/
#news_crewReg_certifyContent table td{
	text-align:center;
	font-size:16px;
	font-weight:bolder;
	color:#666666;
	line-height:45px;
	border:1px solid #E5E5E5;
}


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值