js的拼接
var datatr = " <tr>";
	                       datatr += "<td bgcolor='#EEEEEE'><input class='inputxt'  ignore='ignore' type='checkbox' style='width: 20px'></td>";
		  			       datatr +=  "<td bgcolor='#EEEEEE'><input maxlength='50' type='text'  style='width: 100px;' name=wgrkbillentry["+num+"].fitemid ignore='ignore' readonly  value='"+dataobj[num].fitemid+"' ></td>";
		  			       datatr +=  "<td bgcolor='#EEEEEE'><input maxlength='50' type='text'  style='width: 100px;' name='wgrkbillentry["+num+"].fitemname' ignore='ignore' readonly  value='"+dataobj[num].fitemname+"' ></td>";
		  			       datatr +=  "<td bgcolor='#EEEEEE'><input maxlength='50' type='text' style='width: 100px;' name='wgrkbillentry["+num+"].fitemmodel' ignore='ignore' readonly value='"+dataobj[num].fitemmodel+"' ></td>";
		  			       datatr +=  "<td bgcolor='#EEEEEE'><input maxlength='50' type='text' style='width: 100px;'  name='wgrkbillentry["+num+"].fbatchno' ignore='ignore' value='"+dataobj[num].fbatchno+"' ></td>";
		  			       datatr +=  "<td bgcolor='#EEEEEE'><input maxlength='50' type='text' style='width: 100px;' name='wgrkbillentry["+num+"].funitid' ignore='ignore' value='"+dataobj[num].funitid+"' ></td>";
		  			       datatr +=  "<td bgcolor='#EEEEEE'><input maxlength='50' type='text' style='width: 100px;'  name='wgrkbillentry["+num+"].fauxqtymust' ignore='ignore' value='"+dataobj[num].fauxqty+"' ></td>";
		  			       datatr +=  "<td bgcolor='#EEEEEE'><input maxlength='50' type='text' style='width: 100px;'  name='fauxqty' name='fauxqty' ignore='ignore' value='' ></td>";
		  			       datatr +=  "<td bgcolor='#EEEEEE'><input maxlength='50' type='text' style='width: 100px;'  name='fpurchaseprice' id='fpurchaseprice' ignore='ignore' value='' ></td>";
		  			       datatr +=  "<td bgcolor='#EEEEEE'><input maxlength='50' type='text' style='width: 100px;'  name='fauxprice' id='fauxprice' ignore='ignore' value='' ></td>";
		  			       datatr +=  "<td bgcolor='#EEEEEE'><input maxlength='50' type='text' style='width: 100px;'  name='famount' id='famount' ignore='ignore' value='' ></td>";
		  			       datatr +=  "<td bgcolor='#EEEEEE'><input maxlength='50' type='text' style='width: 100px;' name='wgrkbillentry["+num+"].fpurchaseamount' ignore='ignore' value='"+dataobj[num].famount+"' ></td>";
		  			       datatr +=  "<td bgcolor='#EEEEEE'><input maxlength='50' type='text' style='width: 100px;'  name='wgrkbillentry["+num+"].famount' ignore='ignore' value='"+dataobj[num].famount+"' ></td>";
		  			       datatr +=  "<td bgcolor='#EEEEEE'><input maxlength='50' type='text' style='width: 100px;'  name='ftaxrate' id='ftaxrate' ignore='ignore' value='' ></td>";
		  			       datatr +=  "<td bgcolor='#EEEEEE'><input maxlength='50' type='text' style='width: 100px;'  name='ftaxamount' id='ftaxamount' ignore='ignore' value='' ></td>";
		  			       datatr +=  "<td bgcolor='#EEEEEE'><input maxlength='50' type='text' style='width: 100px;' name='wgrkbillentry["+num+"].fdcstockid' ignore='ignore' value='"+dataobj[num].fdcstockid+"' ></td>";
		  			       datatr +=  "<td bgcolor='#EEEEEE'><input maxlength='50' type='text' style='width: 100px;' name='wgrkbillentry["+num+"].fsourcebillno' ignore='ignore' value='"+dataobj[num].fsourcebillno+"' ></td>";
		  			       datatr +=  "<td bgcolor='#EEEEEE'><input maxlength='50' type='text' style='width: 100px;'  name='fnote' id='fnote' ignore='ignore' value='' ></td>";
	                       datatr += "<td bgcolor='#EEEEEE' style='display:none;'><input maxlength='50' type='text' style='width: 50px;' name='wgrkbillentry["+num+"].id' ignore='ignore' value='' ></td></tr>";
alltr += datatr;
						  $('#add_jeecgWl_table').html(alltr);
<tbody id="add_jeecgWl_table">
		<c:if test="${fn:length(wgrkbillList)  <= 0 }">
			<tr> 
			 	<td align="center"><input style="width: 20px;" type="checkbox" name="ck" /></td>
                <td align="left"><input ondblclick="fun_tel(this);"  name="wgrkbillentry[0].fitemid" maxlength="50" type="text" style="width: 100px;">
                </td>
                 <td align="left"><input name="wgrkbillentry[0].fitemname"  maxlength="50" type="text" style="width: 100px;"></td>   
                <td align="left"><input name="wgrkbillentry[0].fmodel" maxlength="50" type="text" style="width: 100px;"></td>
                <td align="left"><input name="wgrkbillentry[0].fbatchno"  maxlength="50" type="text" style="width: 100px;"></td>   
                 <td align="left"><input ondblclick="fun_tevl(this);" name="wgrkbillentry[0].fauxqty" maxlength="50" type="text" style="width: 100px;"></td>
               <!--   <td align="left"><input name="wgrkbillentry[0].fauxprice" maxlength="50" type="text" style="width: 100px;"></td>
                <td align="left"><input name="wgrkbillentry[0].famount" maxlength="50" type="text" style="width: 100px;"></td>
              -->  <td align="left"><input ondblclick="fan_vetl(this);" name="wgrkbillentry[0].fdcstockid" maxlength="50" type="text" style="width: 100px;"></td>
                <td align="left"><input name="wgrkbillentry[0].fnote" maxlength="50" type="text" style="width: 100px;"></td>
                <td align="left" style="display: none;"><input name="wgrkbillentry[0].id" type="text" style="width: 0px;"></td>
            </tr>
		</c:if>
		<c:if test="${fn:length(wgrkbillList)  > 0 }">
			<c:forEach items="${wgrkbillList}" var="poVal" varStatus="stuts">
				<tr>
               	 <td align="center"><input style="width: 20px;" type="checkbox" name="ck" /></td>
                 <td align="left"><input  ondblclick="fun_tel(this);" name="wgrkbillentry[${stuts.index }].fitemid" maxlength="50" type="text" value="${poVal.fitemid}" style="width: 100px;"></td>
                 <td align="left"><input name="wgrkbillentry[${stuts.index }].fitemname"  maxlength="50" type="text" value="${poVal.fitemname}" style="width: 100px;"></td>   
                 <td align="left"><input name="wgrkbillentry[${stuts.index }].fmodel" maxlength="50" type="text"  value="${poVal.fmodel}" style="width: 100px;"></td>
                 <td align="left"><input ondblclick="fun_batch(this);" name="wgrkbillentry[${stuts.index }].fbatchno"  maxlength="50" type="text" value="${poVal.fbatchno}"  style="width: 100px;"></td>   
                 <td align="left"><input ondblclick="fun_tevl(this);" name="wgrkbillentry[${stuts.index }].fauxqty" maxlength="50" type="text"  value="${poVal.fauxqty}" style="width: 100px;"></td>
                <!--   <td align="left"><input name="wgrkbillentry[${stuts.index }].fauxprice" maxlength="50" type="text"  value="${poVal.fauxprice}" style="width: 100px;"></td>
                 <td align="left"><input name="wgrkbillentry[${stuts.index }].famount" maxlength="50" type="text" value="${poVal.famount}"  style="width: 100px;"></td>
                --> <td align="left"><input ondblclick="fan_vetl(this);" name="wgrkbillentry[${stuts.index }].fdcstockid" maxlength="50" type="text"  value="${poVal.fdcstockid}" style="width: 100px;"></td>
                 <td align="left"><input name="wgrkbillentry[${stuts.index }].fnote" maxlength="50" type="text"  value="${poVal.fnote}" style="width: 100px;"></td>
                <td align="left" style="display: none;"><input name="wgrkbillentry[${stuts.index }].id" type="text"  value="${poVal.id}" style="width: 0px;"></td>
                </tr>
			</c:forEach>
		</c:if>
	</tbody>
js的拼接的更多相关文章
- 【jQuery】JS中拼接URL发送GET请求的中文、特殊符号的问题
		
> 参考的优秀文章 jQuery ajax - param() 方法 经常,我们需要在JS中拼接URL然后以GET形式提交请求.如果遇到中文.特殊符号则需要作各种处理. jQuery有一个方法非 ...
 - 在js中拼接<a>标签,<a>标签中含有onclick事件,点击无法触发该事件
		
我们在<a>标签中添加事件一般是onclick="editUser()" 这样添加,在html页面上是行的通的 但是如何你是在js中拼接<a>标签并在< ...
 - html转js字符串拼接
		
https://www.bejson.com/convert/html_js/ html转js字符串拼接
 - js中拼接HTML方式方法及注意事项
		
博主原创:未经博主允许,不得转载 在前端应用中,经常需要在js中动态拼接HTML页面,比如应用ajax进行局部刷新的时候,就需要在js中拼接HTML页面. 主要规则是将HTML页面的标签拼接为标签字符 ...
 - 如何用js定义数组,用js来拼接json字段
		
定义js数组的方式有: var arr = (); var arr = []; var arr = new Array(); 如何拼接成一个json字段. <!DOCTYPE HTML PUBL ...
 - js - 在拼接字符串中动态submit当前form
		
今天在做一个项目的时候, mapabc中的inforWindow中,如果是超链接a,不直接响应. 后来的解决方案是动态产生form,并调用summit方法.如下 自定义一个js函数: function ...
 - JS字符串拼接优化
		
// 请把以下用于连接字符串的JavaScript代码修改为更高效的方式 var htmlString = ‘ < div class=”container” > ’ + ‘ < u ...
 - js 字符串拼接
		
正常来说已经使用es6 的 模板了如`` //页面层 layer.open({ type: 1, content:`<div class="child_card"> & ...
 - Js 字符串拼接的两种方法
		
字符串拼接的两种方法 用数组的方法的好处是:避免变量重新定义.赋值 <!DOCTYPE html> <html lang="en"> <head> ...
 - js 高效拼接字符串
		
<script>//如果我们大量使用+=进行字符串拼接的话,将会使界面失去响应(卡死状态) //高效拼接字符串 var StringBuilder=function() { this.da ...
 
随机推荐
- Android 开机Process xxx (pid xxxx) has died问题分析
			
系统中有一个监听BOOT_COMPLETED广播的自启应用,概率性出现启动后被kill掉的现象.Log如下: - :: I ActivityManager: Process com.test.xxx ...
 - Git-时光穿梭【转】
			
本文转载自:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 时光穿梭机 我们已经成 ...
 - 反射调用发生错误信息   LoadNeither
			
错误信息: Service cannot be started. System.Reflection.TargetInvocationException: Exception has been thr ...
 - POJ 1625 Censored!(AC自动机->指针版+DP+大数)题解
			
题目:给你n个字母,p个模式串,要你写一个长度为m的串,要求这个串不能包含模式串,问你这样的串最多能写几个 思路:dp+AC自动机应该能看出来,万万没想到这题还要加大数...orz 状态转移方程dp[ ...
 - 在Github上搭建博客
			
貌似还是这个链接最靠谱呀 http://my.oschina.net/nark/blog/116299 如何利用github建立个人博客:之一 在线编辑器http://markable.in/ed ...
 - POJ 1637 Sightseeing tour(混合图欧拉回路+最大流)
			
http://poj.org/problem?id=1637 题意:给出n个点和m条边,这些边有些是单向边,有些是双向边,判断是否能构成欧拉回路. 思路: 构成有向图欧拉回路的要求是入度=出度,无向图 ...
 - UVa 11609 组队(快速幂)
			
https://vjudge.net/problem/UVA-11609 题意: 有n个人,选一个或多个人参加比赛,其中一名当队长,有多少种方案?如果参赛者完全相同,但队长不同,算作不同的方案. 思路 ...
 - 与R纠缠的两件事——rownames和子集--转载
			
与R语言纠缠了一个星期,从快速上手的暗暗得意,到之后某些细节的纠结烦躁,过山车式体验中,我逐渐才认识了真实的R语言. 期间遇到两个很烦恼的问题,一个是让人烦躁抓狂,另一个是无意发现的重大错误. 1. ...
 - 单例模式(Singleton-Pattern)百媚生
			
1 动机 对于系统中的某些类来说,只有一个实例很重要,例如,一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;一个系统只能有一个窗口管理器或文件系统;一个系统只能有一个计时工具或ID(序号 ...
 - Android 3.0 r1 API中文文档(108) —— ExpandableListAdapter
			
前言 本章内容是android.widget.ExpandableListAdapter,版本为Android 3.0 r1,翻译来自"深夜未眠",欢迎访问它的博客:" ...