小编bet*_*eth的帖子

JavaScript中的布尔对象是?

JavaScript中的布尔对象是?JavaScript中的"一切都是对象"是真的吗?

javascript boolean

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

Elasticsearch:为什么我的查询返回太多结果?

我正在查询http://elasticsearch.myserver.net:9200/my_index/foo/以下查询:

{
"query": {
    "ids": {
      "type": "foo",
      "values": [
        "fff",
        "bar",
        "baz"
      ]
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

但是我得到的响应是12个命中,这是我的索引中foo类型的项目总数,而不是3个,这是我要求的数量。我通过在elasticsearch head的“任何请求”选项卡中键入查询来进行查询。到底是怎么回事?

更新:

我也尝试过

{
  "query": {
    "bool": {
      "must": [
        {
          "ids": {
            "type": "programme",
            "values": [
              "fff",
              "330930",
              "200005"
            ]
          }
        }
      ]
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

结果相同。

elasticsearch

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

jQuery聚焦文本框在Safari中输入一个字符后失去焦点

我有一个文本框,当单击一个元素时,它会自动聚焦jQuery:

        my_item.find('input').focus();
Run Code Online (Sandbox Code Playgroud)

它按预期在Firefox和Chrome中运行:输入区域是聚焦的,我可以开始输入它.在Safari中,行为是不同的.我点击元素,输入被聚焦,我开始在框中输入,它只允许我键入一个字符.输入第一个输入字符后,输入框失去焦点,进一步输入不起作用,除非再次手动点击进行焦点.

我发现了有关focus()Safari和Safari工作的疑问,但我认为这是一个不同的问题.我已经尝试了那里提出的解决方案,例如e.preventdefault()在mouseup和类似的情况下,没有效果.

当我在Safari中输入时,如何让我的聚焦文本输入区域保持聚焦?

javascript safari jquery focus javascript-events

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

将点击链接的目标网址传递给javascript/jQuery

阅读此问答后,我可以在点击链接时将特定div的URL传递给jQuery.但是,我有多个页面链接,我想在点击时将他们各自的href值传递给jQuery.现在代码选择页面上的所有链接:

jQuery(document).ready(function(){
  jQuery(".view-frontpage a").click(function (event) {
    href = $('.view-frontpage a').attr('href');
    event.preventDefault();
    alert(href);
   });
});
Run Code Online (Sandbox Code Playgroud)

目前的结果是它弹出一个对话框,显示页面上第一个链接的href属性,无论点击哪个链接.如何更改此选项以显示刚刚单击的链接的href?

javascript jquery

0
推荐指数
1
解决办法
2437
查看次数