JavaScript中的布尔对象是?JavaScript中的"一切都是对象"是真的吗?
我正在查询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)
结果相同。
我有一个文本框,当单击一个元素时,它会自动聚焦jQuery:
my_item.find('input').focus();
Run Code Online (Sandbox Code Playgroud)
它按预期在Firefox和Chrome中运行:输入区域是聚焦的,我可以开始输入它.在Safari中,行为是不同的.我点击元素,输入被聚焦,我开始在框中输入,它只允许我键入一个字符.输入第一个输入字符后,输入框失去焦点,进一步输入不起作用,除非再次手动点击进行焦点.
我发现了有关focus()Safari和Safari工作的疑问,但我认为这是一个不同的问题.我已经尝试了那里提出的解决方案,例如e.preventdefault()在mouseup和类似的情况下,没有效果.
当我在Safari中输入时,如何让我的聚焦文本输入区域保持聚焦?
阅读此问答后,我可以在点击链接时将特定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?