2012-05-10 5 views
0

저는 jQuery를 처음 사용하기 때문에 기본적으로 구문 질문입니다. 나는 jQuery UI를 선택 가능하게 사용하고 있는데, 요소의 id의 일부를 기반으로 요소를 제외하는 방법을 알고 싶습니다. 여기에 링크 된 예에서 'TextBox1_label', 'TextBox2_label', 'TextBox3_label', 'TextBox4_label', 'TextBox5', 'TextBox6'jQuery UI 선택 가능 - 부분 ID를 기반으로 요소를 제외하는 방법

내 샘플에는 제외 된 div가 있습니다. 'TextBox3_label'및 'TextBox4_label'을 선택할 수 없지만 'idl'로 끝나는 div를 모두 '_label'에서 제외 할 수 있습니다.

http://jsfiddle.net/4N2ja/

답변

0

당신은 사용할 수 attribute contains selector :

filter: ':not(div[id*="_label"])' 

그러나 내가 레이블로 사업부를 식별하는 HTML에 뭔가를 추가하는 것이 좋습니다. 예를 들어

<div id="textbox1_label" class="label">My label</div> 

으로 변경하고 '라벨'클래스가없는 항목을 필터링합니다.

+0

나는 이것에 아주 가깝지 만,별로는 아니다. 나는 이것이 모두 어떻게 작동 하는지를 계산하는 과정에 있지만, 당신이 제안한 바를 따라 뭔가를 할 것입니다. 도움을 많이 주셔서 감사합니다. – Mikus

관련 문제