小编Nin*_*aNa的帖子

从字符串中提取数字 - StringUtils Java

我有一个字符串,我想提取字符串中的(唯一)数字序列.

示例:helloThisIsA1234Sample.我想要1234

这是一个给定的数字序列只在字符串中出现一次但不在同一位置.

(对于那些会问的人,我有一个服务器名称,需要在其中提取一个特定的数字)

我想使用Apache commomns中的StringUtils类.

谢谢!

java string string-utils apache-stringutils

58
推荐指数
6
解决办法
15万
查看次数

JSP trimDirectiveWhitespaces

我正在测试几种改进和减少响应大小,网络流量和加载时间的方法.我想到的一件事是trimDirectiveWhitespaces元素.我将它放在页面指令中:

<%@ page contentType="text/html;charset=UTF-8" language="java" trimDirectiveWhitespaces="true"%> 
Run Code Online (Sandbox Code Playgroud)

我添加了一些空的新行,并没有看到我的响应有任何变化,或者当我查看文档的来源时,有新行.

这个的正确用法是什么?我做错了什么?

java jsp servlets

8
推荐指数
2
解决办法
9437
查看次数

在JQuery ui datepicker中禁用enter键

JQuery UI datepicker似乎有一个错误,当用户手动输入日期并点击输入时,datepicker关闭但焦点停留在该字段上,因此日历将不会再次打开,直到文本框失去焦点并再次获取它.我如何抑制回车键行为?或者这个看似已知的错误还有其他已知的解决方案吗?谢谢!

编辑

在进行了更多的工作之后,这是我提出的解决方案:

$('#someid').bind('keydown', function(event) {

    if (event.which == 13) {var e=jQuery.Event("keydown");
                    e.which = 9;//tab 
                    e.keyCode = 9;
                    $(this).trigger(e);
                    return false;
                }
            });
Run Code Online (Sandbox Code Playgroud)

tab键效果很好,可以防止datepicker的enter键事件的默认行为,例如在某些情况下选择今天的日期.

jquery jquery-ui uidatepicker keyboard-events

7
推荐指数
2
解决办法
1万
查看次数

JQuery选择器中的嵌套ID

我试图改变嵌套在一个名为blink3的div中的href:

$('#blink3 #backLink').attr('href',"#item5");
Run Code Online (Sandbox Code Playgroud)

html代码如下:

<div style="float:left;text-align:center;" id="blink3">
<a href="#item4" class="panel" id="backLink">
<div class="divBack"></div></a>
</div>
Run Code Online (Sandbox Code Playgroud)

适用于所有浏览器 - 不是IE 7,我无法弄清楚为什么,不会改变href.

这是IE 7的错误吗?JQuery的?我的代码有什么问题吗?

有解决方案吗

css jquery internet-explorer

5
推荐指数
2
解决办法
2万
查看次数

输入关键触发链接

我在页面上有一个JQuery滚动条,其中每个项目都是带有id的div.每个div都有一个指向滚动条中下一个div的链接(全部在同一页面上)

$('a.panel').click(function () {
};
Run Code Online (Sandbox Code Playgroud)

我在"面板"类的所有链接上都有一个点击事件,我在其中检查了哪些链接被点击,然后相应地执行一些ajax处理:

 if($(this).attr('href')=="#item2")
{
//do some processsing 
}
Run Code Online (Sandbox Code Playgroud)

一旦处理完成,我使用scrollTo JQuery方法滚动到下一个div

我需要让用户可以按回车键而不是点击链接.现在问题是:a.我在同一页面上有几个链接,都需要有这种行为.湾 我需要区分哪个链接触发了click事件并进行了一些服务器端处理.

这有可能吗?

我很感激快速而有用的回复!感谢一百万的帮助!

javascript jquery scroll hyperlink

5
推荐指数
3
解决办法
1万
查看次数

jQuery UI组合框空值呈现

我正在使用自定义的组合框jquery ui小部件(类似于这个http://jqueryui.com/autocomplete/#combobox)

问题是具有空值(""或"")的项呈现如下:

<li class="ui-widget-content ui-menu-divider"><a><strong></strong> <strong></strong></a></li>
Run Code Online (Sandbox Code Playgroud)

代替:

<li title="lib" class="ui-menu-item" id="ui-id-36" tabindex="-1"><a><strong></strong>lstrong></strong>i<strong></strong>b<strong></strong></a></li>
Run Code Online (Sandbox Code Playgroud)

这会导致分隔符显示在列表中而不是空行.

我自定义的_renderItem看起来像这样:

input.data("uiAutocomplete")._renderItem = function(ul, item) {
                    return $("<li title='"+item.value+"'></li>").data("ui-autocomplete-item", item).append("<a>" + item.label + "</a>").appendTo(ul);
                };
Run Code Online (Sandbox Code Playgroud)

jQuery在哪里更改空值以显示为分隔符?(可能值得注意的是,这适用于旧版本的jQuery(1.4.2)和jQuery UI(1.8.3)并且在尝试升级时停止工作了)

TIA!

jquery jquery-ui autocomplete menuitem

4
推荐指数
2
解决办法
2422
查看次数