小编Or *_*ger的帖子

按键后jQuery获取输入值

我有以下功能:

$(document).ready(function() {
    $("#dSuggest").keypress(function() {
        var dInput = $('input:text[name=dSuggest]').val();
        console.log(dInput);
        $(".dDimension:contains('" + dInput + "')").css("display","block");
    });
});
Run Code Online (Sandbox Code Playgroud)

出于某种原因,对于第一个按键,我得到一个空字符串到控制台日志.

jquery jquery-events

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

SQL查询显示最近的日期?

我正在试图弄清楚如何编写一个MySQL查询,它将返回最近的3个事件的日期.

这是我的表:

EVENT_ID    EVENT_NAME     EVENT_START_DATE(DATETIME)
1           test           2011-06-01 23:00:00
2           test2          2011-06-03 23:00:00
3           test3          2011-07-01 23:00:00
4           test4          2011-08-09 23:00:00
5           test5          2011-06-02 23:00:00
6           test6          2011-04-20 23:00:00
Run Code Online (Sandbox Code Playgroud)

所以查询结果应该是ID的1,2,5,因为它们与当前日期相比最接近.

编辑:查询应该只找到未来的事件.

mysql sql datetime

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

Nodejs - 从文件中逐行读取,为每一行执行异步操作并重新执行

我正在尝试逐行读取文件,执行一些具有回调的操作以及函数完成后恢复行读取.例如:

var fs = require('fs');
var readline = require('readline');
var stream = require('stream');
var instream = fs.createReadStream('./phrases.txt');
var outstream = new stream;
var rl = readline.createInterface(instream, outstream);
rl.on('line', function (line) {
  rl.pause();
  setTimeout(function () {
    console.log('resuming');
    rl.resume();
  }, 2000);
});
Run Code Online (Sandbox Code Playgroud)

我的印象是上面的例子基本上应该读一行,等待2秒,console.log然后继续下一行.真正发生的是它等待前2秒,然后喷出很多console.log

node.js

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

以群集模式运行Elasticsearch容器

Elasticsearch旨在以集群模式运行,我所要做的就是通过环境变量定义集群中的相关节点IP,只要网络连接可用,它就会连接并将其他节点连接到集群.

我有3个节点,1个充当docker swarm管理器,另外两个是worker.我已经初始化了管理器并加入了工作节点,从这个角度看,一切都很好.

现在我试图以一种允许我将所有节点加入同一个弹性搜索集群的方式运行elasticsearch容器,但是,我希望节点使用其覆盖网络接口加入,这意味着我需要知道容器运行docker service create命令时的内部IP地址,我该怎么做?我是否必须使用像领事这样的东西来实现这一目标?

一些澄清:

我需要知道,在为服务创建时,所有Elasticsearch参与者的IP地址(或DNS名称)都可以正确启动集群.这必须是在创建时而不是之后.另外,据我所知,我可以为所有服务公开端口9200/9300并使用外部机器IP并使其工作,但我想使用覆盖网络来完成所有这些通信(我认为这是什么群模式是为了).

docker docker-swarm

13
推荐指数
1
解决办法
1008
查看次数

自定义选择下拉箭头不可点击

我正在使用以下代码来自定义我的选择下拉箭头:

HTML:

<span class="selectWrapper">
    <select id="rowselect" class="pageinfoselect input-mini">
        <option>...</option>
    </select>
</span>
Run Code Online (Sandbox Code Playgroud)

CSS:

span.selectWrapper {
    position: relative;
    display: inline-block;
          width:65px;
}

span.selectWrapper select {
    display: inline-block;
    padding: 4px 3px 3px 5px;
    margin: 0;
    font: inherit;
    outline:none; /* remove focus ring from Webkit */
    line-height: 1.2;
    background: #f5f5f5;
    height:30px;
    color:#666666;
    border:1px solid #dddddd;
}




/* Select arrow styling */
span.selectWrapper:after {
    content: url("../images/arrow_down.png");
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    line-height: 30px;
    padding: 0 7px;
    background: #f5f5f5;
    color: white; …
Run Code Online (Sandbox Code Playgroud)

html css css3

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

在Firefox 22中隐藏默认选择箭头

以下是这个答案/sf/answers/1239962741/

我尝试实现相同的解决方案,但它在我的Windows 7 Firefox 22上不起作用,这就是我得到的:

在此输入图像描述

select {
    -moz-appearance: window;
    -webkit-appearance: none;
    background: #f5f5f5 url("/images/arrow_down.png") right center no-repeat;
    padding-right: 20px;
}
@-moz-document url-prefix() {
.wrapper {
     background: #f5f5f5 url("/images/arrow_down.png") right center no-repeat;
     padding-right: 20px;
  }
}
Run Code Online (Sandbox Code Playgroud)

编辑:这是一个jsfiddle http://jsfiddle.net/TGBEZ/1/

css firefox

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

PHP登录框架包括google/facebook/openid等

在我的网站上,我建立了一个非常简单的登录系统..我开始实现facebook登录选项,它有点乱,

我正在寻找一些代码的框架/代码示例+ db结构示例,它将整个事物捆绑在一起.通过google/facebook/openid以及您知道的其他许多人登录/注册.

Stackoverflow与我正在寻找的机制非常相似.

谁知道这样的系统?

php mysql login registration

10
推荐指数
1
解决办法
4507
查看次数

jQuery用于contains和toLowerCase()

我正在尝试使用jQuery将输入中给出的字符串与div的内容进行比较contain.

问题是,我希望能够检查字符串是否包含,无论大小写如何.

这是我的功能:

$(document).ready(function() {
    drawDimensions('dContent');
    $('#dSuggest').keyup(function() {
        var dInput = this.value;
        $(".dDimension:contains('" + dInput + "')").css("display","block");
    });
});
Run Code Online (Sandbox Code Playgroud)

因此,如果其中一个.dDimension div包含'Date'并且用户按下'd'键,我想显示该项目.

可能吗?

jquery

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

CSS位置:绝对+动态高度

我有<div>一个接一个的4个标签,全部在position:absolute,我使用top和对齐它们left.

第3个div标签包含动态内容,div的高度根据其中的文本数量而变化.然而,当我设置topleft所有的div,第四格由第三动态div的高度影响.

我怎么解决这个问题?

http://jsfiddle.net/25Xrh/

html css

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

当AJAX调用正在进行时显示"加载"图像

我有以下jQuery Ajax调用:

$.ajax({
                   type: "POST",
                   url: "addtobasket.php",
                   data: "sid=<?= $sid ?>&itemid=" + itemid + "&boxsize=" + boxsize + "&ext=" + extraval,
                   success: function(msg){
                     $.post("preorderbasket.php", { sid: "<?= $sid ?>", type: "pre" },
                     function(data){
                        $('.preorder').empty();
                         $('.preorder').append(data); 
                     }); 
                   }
                 });
Run Code Online (Sandbox Code Playgroud)

我想在ajax调用进行时显示图像.我怎样才能做到这一点?

谢谢,

javascript ajax jquery

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