3

在 jQuery 中在链式查询中间放置评论是否合法?

$('#deForm :input')
    .not('.notHide')  //Commment
    .not('.alsoNotHide');

我正在测试这样的代码,但它有一个奇怪的行为,我想确定这不是刷新问题,因为对我来说,行为没有变化。

选择器最好使用单引号还是双引号?

4

5 回答 5

4

这没有任何问题,只要注释是该行中唯一的内容(该行的其余部分将被解释器逐字忽略)。

如果有疑问,您可以随时尝试将其更改为:

/* Comment */

但是使用//不是问题。

于 2012-08-15T10:38:07.790 回答
3
  1. 是的,有这样的评论是合法的。
  2. 通常,您使用哪个引号并不重要。在此处查看接受的答案
于 2012-08-15T10:40:19.743 回答
3

您的问题与 jquery 无关,双引号与单引号具有相同的目的,这只是一个偏好问题。

并且评论风格是完全有效的。

于 2012-08-15T10:40:36.957 回答
1

是的,这是完全合法的。它只是被调用的javascript函数,jQuery库甚至不应该意识到评论在那里。

而且我倾向于对所有 javascript 字符串使用单引号,这通常是我所看到的,所以我认为这是“标准的”。

于 2012-08-15T10:38:14.593 回答
1

如果您的代码有换行符,那没关系。如果这在一行中,那将是一个问题。

于 2012-08-15T10:40:37.347 回答