例如文档http://api.jquery.com/attribute-contains-selector/中的文字说明
$('input[name*="man"]')
我会改为写
$("input[name*='man']")
有没有理由在内部或外部使用单引号或双引号?这只是一个品味问题?
答案 0 :(得分:5)
这只是品味,有时是方便。
您在Javascript和jQuery选择器中都使用引号,在这两种情况下,您都可以使用撇号(')或引号(“)来分隔字符串。
在某些情况下,使用一种类型而不是另一种类型更方便,例如,当您在HTML属性中使用Javascript代码时,因为不需要转义选区:
<div onclick="alert('Hello world!');">
与之相比:
<div onclick='alert("Hello world!")'>
答案 1 :(得分:2)
是的,这是一个品味问题。当字符串文字包含单引号时,我通常使用双引号,反之亦然,以避免必须转义它们。