2016-09-30 2 views
0

셀렉터의 attr만이 특정 값과 다른 경우 어떻게 할 수 있습니까? 예를 들어JQuery 셀렉터와 같지 않음

다음 attr weekweek variable 동일하지 않은 경우, 인간에 넣어

function date_box(thisdiv){ 
    var week = $(thisdiv).attr("week"); 
    $(".gospel_table5[week!="+week+"]").hide(); 
} 

,이 정보 뒤에 gospel_table5을 숨 깁니다. 어떻게해야합니까?

+0

완벽하게 작동해야합니다. https://jsfiddle.net/43oLzhjq/를 참조하십시오. 아마도 다른 선택기가 잘못 되었나요? – Nsevens

답변

2

당신은 :not() 의사 클래스를 사용할 수 있습니다 (또는 호출하든) :

$(".gospel_table5:not([week=" + week + "])").hide(); 
2

사용 :not(selector)을. selector을 부정하려는 내용으로 바꾸십시오.