2014-12-05 7 views
0

JQuery에서 다음 두 구문의 차이점은 무엇입니까? 어떤 사람들은 구문 1 일부 구문에 따라 2

Syntax 1 
$('#element_id') 

또는

Syntax 2 
$("#element_id") 
+0

차이가 없습니다. –

+0

둘 다 sa입니다. 나 ....;) 이것은 선택의 환경 설정이다. 작은 따옴표를 사용하기를 좋아한다. – Jai

+0

아무거나 !!! - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String –

답변

1

이 jQuery를 함께 할 수 없다. JavaScript에서는 문자열 리터럴 주위에 작은 따옴표 나 큰 따옴표를 사용할 수 있습니다. 그것이 영향을 미치는 모든 것은 문자열 내에서 따온 따옴표를 벗어나야하는지 여부입니다.

예컨대 : 당신이 단일 또는 이중 따옴표를 사용하든

var s1 = "I'm a double-quoted string, so double quotes " + 
     "like this: \" have to be escaped, but single quotes " + 
     "like the one in don't, don't."; 

var s2 = 'I\'m a single-quoted string, so single quotes like that ' + 
     'one just now in I\'m have to be escaped, but double quotes ' + 
     'like this: " don\'t."; 

당신이 그것을 쓸 때 탈출해야 그냥 뭐 결과 문자열에 차이를하지 않습니다.

0

그것 그래서 HTML에서 "를 사용하는 것이 일반적 당신이 선택과 같은 원하는 경우 :.

$('.foo[name="bar"]'); 

또는 뭔가 같은 :.

$('<div name="bhlkh" .../'>... 

작은 따옴표가 일을 더 쉽게 만들 수

나는 항상 '을 사용하는 것을 선호합니다.