2010-05-03 2 views
2

인터넷에서 JQuery를 검색 할 때 jquery 치트 시트가 있습니다. 거기에서, 나는 어떤 조건 하에서 아래의 것을 사용하는 방법에 관해서 매우 혼란 스럽다. Pls 날 도와 줘요.JQuery 특성 조작

[attribute|=val] 
[attribute*=val] 
[attribute~=val] 
[attribute$=val] 
[attribute=val] 
[attribute!=val] 
[attribute^=val] 
[attribute] 
[attribute1=val1] [attribute2=val2] 

특수 문자 *, ~, $,!, ^는 무엇입니까? 매우 감사합니다. attribute selectors

답변

5

참조 :

  • =을 : equals
  • ^을 : starts with
  • $을 : ends with
  • ! :
  • not equals *
  • : contains
  • ~ : contains word
  • | : contains prefix
  • [name] :

    귀하의 마지막 예제는 두 가지 중 하나가 사이 여부에 공백이 있는지 여부에 따라 의미 할 수있다

  • [attr1=foo][attr2=bar] 의미 값이 이고attr2이고 값이 barattr1 속성을 가진 요소를 찾으십시오. 그러나

  • [attr1=foo] [attr2=bar]bar 가지는 속성 attr2와 하위이 foo값으로 attr1 속성을 가진 요소를 찾는 것을 의미한다.

여기서 공간은 표현에 중요한 의미가 있습니다.

+0

효과적인 빠른 명중을위한 thx! – meo