使用哪个引号和何时使用?

时间:2012-01-15 09:10:26

标签: javascript jquery

例如文档http://api.jquery.com/attribute-contains-selector/中的文字说明

$('input[name*="man"]')

我会改为写

$("input[name*='man']")

有没有理由在内部或外部使用单引号或双引号?这只是一个品味问题?

2 个答案:

答案 0 :(得分:5)

这只是品味,有时是方便。

您在Javascript和jQuery选择器中都使用引号,在这两种情况下,您都可以使用撇号(')或引号(“)来分隔字符串。

在某些情况下,使用一种类型而不是另一种类型更方便,例如,当您在HTML属性中使用Javascript代码时,因为不需要转义选区:

<div onclick="alert('Hello world!');">

与之相比:

<div onclick='alert(&quot;Hello world!&quot;)'>

答案 1 :(得分:2)

是的,这是一个品味问题。当字符串文字包含单引号时,我通常使用双引号,反之亦然,以避免必须转义它们。