JQuery中“和”字符之间的区别

时间:2010-12-26 22:04:18

标签: javascript jquery

  

可能重复:
  When to Use Double or Single Quotes in JavaScript

我认为$('#id')$("#id")都有效,因此"'字符是相同的,只是优先使用'代替{{ 1}}?

3 个答案:

答案 0 :(得分:6)

单引号和双引号在JavaScript中执行相同的操作:它们分隔字符串常量。将两种类型的引号用于相同目的很方便(虽然有点奇怪),因为它有时会引用带嵌入引号的字符串。一个例子:jQuery选择器:

$('input[name="my input"]').val('');

答案 1 :(得分:1)

jQuery只是一个JavaScript库。

引用'字符的字符串中包含"个字符而不会被转义 - 反之亦然 - 就是这样。

答案 2 :(得分:0)

'"可以在JavaScript / jQuery中互换使用。

使用'更加健壮。

为什么呢?因为在script标记和内联HTML元素之间移动JavaScript代码更容易 - 常见的XHTML语法是将事件代码包装在""中(例如onclick="alert('foo')")。使用单引号可以防止需要转义(例如"alert(\"foo\")"),并允许您轻松地将代码从内联移动到外部脚本页面。