繁体   English   中英

修剪jquery中的值

trim value in jquery

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

这是我的输入文本框

input type="text" id="country" name="country" class="input_text"

从jquery中计算来自数据库国家和州的值

var country;
jQuery(function(){
$("#country").autocomplete("countries.jsp");
});

它工作正常,但问题是在下拉值中显示它将在文本框中显示该值,而在文本框中显示它在国家和州之间占用5个额外空间,任何身体告诉我如何只修改一个这个值国家与国家之间的空间

编辑

是的,它只来自服务器的文本框,它占用了大量的空间

try { 
    ResultSet rs = null; 
    java.sql.Statement stmtGet = null; 
    stmtGet = pg.gclsWFDbUtil.getDbConnection().createStatement(); 
    String query = request.getParameter("q").toLowerCase(); 
    String QueryString = "Select country,state from emp_master where country like '" 
        + query +"%'"; 
    rs = stmtGet.executeQuery(QueryString); 
    response.setHeader("Content-Type", "text/html"); 
    while (rs.next()) { 
         out.print(rs.getString(1)+""); 
         out.print(rs.getString(2)+"\n");
    }
3 个回复

这就是我会做客户端的事情。 理想情况下(不,实际上),这应该是在服务器端完成的,因为对于没有JavaScript的人和希望使用你的webapp的俄罗斯黑客来说,这根本不起作用:

String.prototype.innerTrim = function() {
  var temp = this;

  while (temp.indexOf('  ') != -1) {
    temp = temp.replace('  ', ' ');
  }

  return temp;
};

alert('t           es           t'.innerTrim());
// Outputs: t es t

令人惊讶的是,这个功能几乎与正则表达式解决方案一样快。 您的浏览器在测试时会冻结约10秒,但它会输出每次迭代的执行时间: http//jsfiddle.net/Blender/UrQNs/

您可以使用一些正则表达式使用此JavaScript用一个空格替换多个空白字符:

str = str.replace(/\\s{2,}/g,' ');

你应该真正做这个处理服务器端的王者,这样你就可以在发送到客户端之前获得正确格式的数据。

使用jQuery trim,简单明了: http//api.jquery.com/jQuery.trim/

alert($.trim('     so much space around me    '));
1 jQuery自动修剪值

我目前正在使用一个小的界面来显示IP地址,并且正在寻找一种方法来对其进行自动修整以仅显示最后一位数字。 例: 理想结果: 有没有简单的方法可以在jQuery中实现? 一些专家的建议将不胜感激。 非常感谢你。 ...

2014-08-22 07:51:19 3 106   jquery
2 jQuery修剪并设置值

运行此jQuery命令时,赋值错误出现在左侧。 它怎么了?为什么不起作用? 我正在尝试从字段修剪中获取一个值,然后将其重置。 ...

3 jQuery响应修剪服务器响应中的值

我正在使用asp.net通过JQuery AJAX获取服务器响应,它以JSON格式返回。 我尝试使用JQuery.getJSON()和普通的jquery响应,然后使用$.parseJSON将其转换为JSON格式。 在这两种情况下,有时(5分之一)响应都没有完成服务器发送的响应,因此会显示 ...

4 jQuery修剪文本值和格式

我有一些jquery可以获取元素ID并将其放入文本框 文本框的ID是自动设置的,因此我无法更改。 我正在尝试整理ID,然后对其进行格式化,以使其正确读取 这是我的HTML 还有我的jQuery 这使我的文本框的值day_2294_110_2011-6-2但我想删 ...

5 在javascript中修剪值

我正在尝试像这样修剪从剑道编辑器中获得的文本。 此代码位于单独的 js 文件中(从打字稿生成)。 当页面加载时,修剪不起作用。 但是当我在开发人员工具控制台窗口中运行相同的代码时,它可以正常工作。 为什么它不起作用? 添加打字稿代码 ...

6 修剪数组中的值?

match excel函数将数组或表作为第二个参数。 有没有一种方法可以在馈给匹配函数之前修剪数组的值? 我正在寻找类似的东西: =MATCH("bat", TRIM(A1:A12), 0) 谢谢! ...

7 如何修剪PHP中的值?

我正在尝试从看起来像这样的变量中获取一个值: 使用我已经定义的[custom:data-rekrutacji]令牌,该令牌应包含值: 2015-08-11 13:00:00 ,但是如果我使用var_dump()检查,如下所示: 我得到这样的东西: 但是我只想要这个(如下) ...

8 修剪Jquery中的前导字符

我试图找到一种方法来删除图像路径上的IP /域。 目前我有这个,其中xxx是IP地址 http://xxx.xxx.xx.xxx/upload/88/img_2886.jpg 但我需要将其存储在数据库中 /upload/88/img_2886.jpg 我在jquer ...

9 jQuery修剪数组中的最后2个零

我有一个数组 我需要去除最后2个零。 我下面有这样的脚本,但这会剥离数组值 因此["500", "1200"]我得到的不是["500", "1200"] []而是我需要的是“ ["5", "12"] ...

10 在jQuery中修剪右边的空格

我在jQuery中看到了trim方法,但是我在文档中找不到如何仅从字符串的右边修剪空格。 举个例子,如果我有: 修剪字符串右侧的空格会导致: 在jQuery中是否有任何方法可以修剪右边的空格? 我的意思是,像ltrim和rtrim ? ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM