小编And*_*ndy的帖子

在JavaScript中合并/展平数组数组?

我有一个JavaScript数组,如:

[["$6"], ["$12"], ["$25"], ["$25"], ["$18"], ["$22"], ["$10"]]
Run Code Online (Sandbox Code Playgroud)

我将如何将单独的内部数组合并为:

["$6", "$12", "$25", ...]
Run Code Online (Sandbox Code Playgroud)

javascript arrays flatten

1001
推荐指数
36
解决办法
61万
查看次数

jQuery Masonry和Ajax附加项目?

我试图使用一些ajax和jQuery Masonry插件来添加一些项目 - 但由于某种原因,新项目没有得到砌体应用?

我正在使用

jQuery.ajax({
    type: "POST",
    url: ajax_url,
    data: ajax_data,
    cache: false,
    success: function (html) {
        if (html.length > 0) {
            jQuery("#content").append(html).masonry( 'appended', html, true );
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

然而,随后附加的项目没有class="masonry-brick"应用,这意味着它们完全填满了定位?

ajax jquery jquery-masonry

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

jQuery UI自动完成DownArrow UpArrow

我在使用jQuery Autocomplete和移动DownArrow和UpArrow时遇到了一些问题?

问题似乎是这样的

<input id="autocomplete-input" value="">

focus: function (event, ui) {
       $('#autocomplete-input').val(ui.item.label);
 }
Run Code Online (Sandbox Code Playgroud)

这适用于MOUSE焦点 - 但是当我使用arrowUparrowDown- 它选择ui.item.id了上面和上面ui.item.label

我该如何解决这个问题,以便:

  1. inputVAL完全不改变[即它使用户输入项]
  2. 它使用keydown/keyup用户所input使用的focusedval 更新val

谢谢

jquery jquery-ui autocomplete arrow-keys jquery-ui-autocomplete

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

jQuery .on()在事件委托中有多个选择器?

.on()在jQuery 1.7中使用过,并想知道是否可以为已经注入页面的元素一次附加多个选择器.以前,我正在使用live()- 但很明显,为什么我想要改进性能.

你能.on()以这样的方式使用:

$(document).on('click', '#selector1, #selector2, .class1', function () { 
     //stuff
});
Run Code Online (Sandbox Code Playgroud)

附加到文档中是否有任何好处?

jquery delegates live

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

更新javascript对象属性?

我有如下结构:

skillet.person = {
  name: {
    first: '',
    last: ''
  }, 
  age: {
    current: '' 
  },
  birthday: {
    day: '',
    month: '',
    year: ''
  }
}
Run Code Online (Sandbox Code Playgroud)

我想知道如何更新这些值?即我以下是正确的

skillet.person.name.push({ first: 'blah', last: 'ha'});
Run Code Online (Sandbox Code Playgroud)

但这是错的?我怎样才能解决这个问题 ?

javascript properties object

22
推荐指数
6
解决办法
8万
查看次数

正则表达式匹配?

我在javascript中有一个很长的字符串

var string = 'abc234832748374asdf7943278934haskhjd';

我想要匹配

abc234832748374 - 就是 - 我试过了

string.match(\abc[^abc]|\def[^def]|) 但这不能让我两个字符串因为我需要数字吗?

基本上我需要abc+ 8个字符后和def8-11个字符后?我怎样才能做到这一点 ?

javascript regex string match

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

正则表达式匹配简单域

我想匹配一个简单的域名:example.com

但它的所有组合.

我该怎么做才能涵盖:

https://example.com
http://www.example.com
etc.

regex pattern-matching

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

如何按高度对DIV进行排序?

我有三个divs,我想按高度对它们进行排序,从最大到最小.

<div>smallest</div>
<div>largest</div>
<div>middle</div>
Run Code Online (Sandbox Code Playgroud)

任何的想法?

html sorting jquery height

8
推荐指数
1
解决办法
2505
查看次数

jQuery附加CSS文件并等到加载?

我正在尝试使用附加css文件

$('head').append('<link rel="stylesheet" href="style2.css" type="text/css" />');

这很好 - 但是,我有一些功能在css添加后运行,我无法找到让这些文件等到这个文件完成加载的方法?

我怎样才能做到这一点 ?

css jquery append

6
推荐指数
1
解决办法
4547
查看次数

$ .clone和.cloneNode

我对jQuery $.clone和raw .cloneNode属性之间的区别感到有点困惑.

如果我在做

$('blah').cloneNode(true) 这将在jQuery空间之外创建一个全局对象.

如果我使用

$('blah').clone(true) 这将在jQuery空间内创建一个jQuery对象,但复制包括事件在内的所有内容?

如果我使用jQuery应该坚持,.clone如果我改变我的代码.cloneNode将有任何影响?

jquery clonenode clone

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