在选择器字符串中使用“或”

时间:2012-02-09 10:18:13

标签: javascript

使用此

有什么区别
$('.container').text();

和此:

$(".container").text();

")和(')都有效,但有什么区别?

5 个答案:

答案 0 :(得分:5)

它的长短是 没有任何区别。

答案 1 :(得分:1)

在这种情况下没有区别,您可以使用撇号(')或引号(")来分隔Javascript中的字符串。

您可以在哪里看到差异,就是您需要在字符串中使用撇号或引号。如果使用撇号分隔字符串,则必须在字符串内转义撇号,而不是引号,反之亦然。

示例:

var html = '<div class="info"></div>';

VS

var html = "<div class=\"info\"></div>";

答案 2 :(得分:0)

根据我的经验,一般没有差异。

答案 3 :(得分:0)

它们是相同的,没有区别,只是编码方便。

答案 4 :(得分:0)

没有区别,除非您希望在字符串中出现双引号或单引号:

$(".continer[rel='hello']");