小编Seb*_*mon的帖子

如何获得$(this)选择器的子节点?

我的布局类似于:

<div id="..."><img src="..."></div>
Run Code Online (Sandbox Code Playgroud)

并希望使用jQuery选择器来选择点击img内的子项div.

为了得到div,我有这个选择器:

$(this)
Run Code Online (Sandbox Code Playgroud)

如何让孩子img使用选择器?

javascript jquery this jquery-selectors

2182
推荐指数
15
解决办法
178万
查看次数

如何使用"是"和"否"选项创建对话框?

我将创建一个按钮来执行操作并将数据保存到数据库中.

一旦用户点击按钮,我想要一个JavaScript提醒,提供"是"和"取消"选项.如果用户选择"是",则数据将被插入数据库,否则将不执行任何操作.

如何显示这样的对话框?

javascript dialog

636
推荐指数
11
解决办法
82万
查看次数

如何延迟.keyup()处理程序直到用户停止输入?

我有一个搜索领域.现在它搜索每个keyup.因此,如果有人键入"Windows",它将使用AJAX搜索每个键盘:"W","Wi","Win","Wind","Windo","Window","Windows".

我希望有一个延迟,所以它只在用户停止键入200毫秒时搜索.

在函数中没有这个选项keyup,我试过了setTimeout,但它没有用.

我怎样才能做到这一点?

javascript jquery

618
推荐指数
12
解决办法
25万
查看次数

ECMAScript 6返回对象的箭头函数

当从箭头函数返回一个对象时,由于语法的模糊性,似乎有必要使用额外的一组{}和一个return关键字.

这意味着我不能写p => {foo: "bar"},但必须写p => { return {foo: "bar"}; }.

如果箭头函数返回除对象以外的任何内容{},return则不需要,例如:p => "foo".

p => {foo: "bar"}回报undefined.

修改后的p => {"foo": "bar"}抛出" SyntaxError:意外标记:' :'".

有什么明显的东西我不见了吗?

javascript ecmascript-6 arrow-functions

581
推荐指数
4
解决办法
9万
查看次数

设置输入字段的值

如何<input>在JavaScript中设置表单文本字段的默认值?

html javascript forms input

416
推荐指数
11
解决办法
126万
查看次数

CSS3边框不透明度?

是否有一种直接的CSS方式使元素的边框半透明,例如:

border-opacity: 0.7;
Run Code Online (Sandbox Code Playgroud)

如果没有,有没有人知道如何在不使用图像的情况下这样做?

css opacity

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

密码的正则表达式必须包含至少八个字符,至少一个数字以及大写和小写字母和特殊字符

我想要一个正则表达式来检查:

密码包含至少八个字符,包括至少一个数,并且包括下部和大写字母和特殊字符,例如两个#,?,!.

它不能是您的旧密码或包含您的用户名"password",或"websitename"

这是我的验证表达式,它包含八个字符,包括一个大写字母,一个小写字母和一个数字或特殊字符.

(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$"
Run Code Online (Sandbox Code Playgroud)

如何为密码编写密码必须是八个字符,包括一个大写字母,一个特殊字符和字母数字字符

javascript regex asp.net

369
推荐指数
20
解决办法
52万
查看次数

如何迭代JavaScript对象?

我在JavaScript中有一个对象:

{
    abc: '...',
    bca: '...',
    zzz: '...',
    xxx: '...',
    ccc: '...',
    // ...
}
Run Code Online (Sandbox Code Playgroud)

我想使用for循环来获取其属性.我想在部分中迭代它(不是一次所有的对象属性).

使用简单的数组我可以使用标准for循环:

for (i = 0; i < 100; i++) { ... } // first part
for (i = 100; i < 300; i++) { ... } // second
for (i = 300; i < arr.length; i++) { ... } // last
Run Code Online (Sandbox Code Playgroud)

但是如何用物体做呢?

javascript iteration loops object javascript-objects

361
推荐指数
7
解决办法
40万
查看次数

对象传播与Object.assign

假设我有一个options变量,我想设置一些默认值.

这两种选择的好处/缺点是什么?

使用对象传播

options = {...optionsDefault, ...options};
Run Code Online (Sandbox Code Playgroud)

或者使用Object.assign

options = Object.assign({}, optionsDefault, options);
Run Code Online (Sandbox Code Playgroud)

这是让我惊讶的提交.

javascript ecmascript-6

343
推荐指数
9
解决办法
14万
查看次数

如何在JavaScript中插入变量而没有连接?

我知道在PHP中我们可以这样做:

$hello = "foo";
$my_string = "I pity the $hello";
Run Code Online (Sandbox Code Playgroud)

输出: "I pity the foo"

我想知道在JavaScript中是否也可以使用同样的东西.在不使用串联的情况下在字符串中使用变量 - 它看起来更简洁和优雅.

javascript string variables string-interpolation

336
推荐指数
9
解决办法
50万
查看次数