【未解决】jquery-text函数:获取的文本,为什么会包含换行符和空白字符呢???...

  1. 解决方法?

    答:.replace(/\n/g,"").replace(/\s/g,"");       //把换行符和空白字符 全部替换成空字符,即可!



---------------------

【问题】

  1. 虽然1中的方法,可以解决这个问题——但是不知道下面这段.jsp代码,为什么会导致获取的文本包含换行符和空白字符?(jquery的text方法,不是会自动删除html的标签么?不是会自动删除换行符和空白符的么?)

.jsp代码


<td rowspan='2' align='center' id='td_unitPrice_${itm.id}'
								single="<%=itm.getSinglePrc()%>">
								<%
									if (itm.singlePrice()) {
								%><pet:curr />${ itm.unitPrice }<%
									} else {
								%><span
								style='font-size: 8pt;'><pet:mprc markup='false'
										delim="<br/>" /></span>
								<%
									}
								%>
							</td>

.js代码

var tdUP=$("#td_unitPrice_"+id);
if(single){
		var unitPrice=tdUP.text().replace(/\n/g,"").replace(/\s/g,"");
		if(unitPrice==""){
			unitPrice="0";
		}else {
			var arr=prcReg.exec(unitPrice);
			unitPrice=arr[1];
		}
		xAmt=parseFloat(unitPrice) * qty;
	}


答:是因为格式化缩进之后,才导致有换行符和空白字符的!!!(可是为什么eclipse格式化缩进之后,会产生这种情况呢,是eclipse的bug么?)

转载于:https://my.oschina.net/diedai/blog/262417

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这个错误通常是由于在使用 jQuery TableSorter 插件时出现了问题。根据报错信息,错误发生在 `multisort` 函数的第 638 行,指示无法读取定义的属性 `'type'`。 我无法提供具体的解决方案,因为我没有你的代码或更多的上下文信息。但是,以下是一些可能的原因和解决方案: 1. 确保正确加载了 jQuery 和 TableSorter 插件。在你的 HTML 文件中,确保先引入 jQuery 库,然后再引入 TableSorter 插件。例如: ```html <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <script src="path/to/jquery.tablesorter.js"></script> ``` 2. 检查 jQuery 和 TableSorter 的版本兼容性。确保使用的 TableSorter 插件版本与你的 jQuery 版本兼容。有时,不同版本的插件可能需要特定版本的 jQuery 才能正常工作。你可以查看 TableSorter 插件的文档或官方网站,了解它所需的最低 jQuery 版本。 3. 确保正确初始化 TableSorter 插件。在加载完 TableSorter 插件之后,在你的 JavaScript 代码中使用以下方式初始化 TableSorter: ```javascript $(document).ready(function() { // 选择要应用 TableSorter 的表格,并调用 tablesorter() 方法 $("#your-table-id").tablesorter(); }); ``` 请将上述代码中的 `#your-table-id` 替换为你实际需要应用 TableSorter 插件的表格的 ID 或选择器。 如果以上解决方案都不能解决问题,请提供更多关于你的代码和环境的详细信息,以便我能够更好地帮助你解决这个问题。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值