2014-03-05 2 views
0

문제가 있습니다. 확인란 및 사용자 지정 분류를 사용하여 맞춤 게시 유형 이름을 필터링하는 필터를 만들려고합니다.Wordpress 및 Jquery (체크 박스 + 택 소노 미 관련)

localhosted 페이지를 연결할 수 없으므로 구조에 대해 설명하겠습니다. 먼저 맞춤 게시물 유형에서 온 게시물 이름 목록을 가지고 있지만 게시물 이름은 세부 정보 페이지에 대한 링크이지만 그럼에도 맞춤 분류에서 나온 카테고리를 확인했습니다. 이제 범주 옆에있는 확인란을 클릭하고 게시물 이름에 선택/선택 취소 된 범주에 따라 이름을 필터링 할 수있는 필터에 나열된 범주가 있습니다.

지금까지 jquery를 빨아들이므로 체크 상자를 클릭하고 모든 게시물 이름이 사라지도록 만들었습니다. 카테고리를 선택하면 실제 범주에 따라 필터링되지 않습니다.

이 내가 무엇을 가지고 : I (1에서 2 개 화면) 제대로 충분히 설명하지 않았다

$('#mobilenav').click(function() { 
    $('#list').hide(); 
    $('input:checked').each(function(i) { 
     $('#list' + $(this).val()).show(); 
    }); 
}); 

스크린 샷 경우 :

http://imgur.com/xThGRXu,O5zhiqY

+0

이 작업을 해결하려면 아약스를 조사해야한다고 생각합니다. –

+0

나는이 문제를 해결하기 위해 사용할 수있는 소스를 알고 있다면 이것이 이전에 끝났음을 확신합니다. 링크 해주십시오. 이 시점에서 도움이 될 것입니다. – user3382942

답변

0

는 아마도이 당신을 도울 것입니다. http://jsfiddle.net/2Lq3Q/2/<input type="checkbox" /> 대신에 <a href="#">으로 코드를 작성했습니다. 이 코드는 <a> 클래스를 가져와이 클래스의 모든 항목을 표시합니다. 목록에있는 <a> 개체에 클래스가 없어도 class="not"이 표시됩니다.

+0

아하이니 기본적으로 클래스를 숨기지 않고 아무 것도 표시하지 않으려 고합니다. – user3382942

+0

아, 내가 어떤 이유에서든 하나의 덧글을 남겨두면 자동으로 내 리튬을 숨기는 첫 번째 .addClass를 가져옵니다. 왜 이런 일이 일어 났는지는 모르지만 바이올린에서는 그렇지 않습니다. – user3382942

+0

이 줄을 지우면 $ ('ul li'). addClass ('not'); 로드시 모든 목록 항목을 숨기지 않습니다. 이 코드 줄은 class = 'not'가 아니기 때문에 다른 항목을 표시하지 않고 먼저 숨 깁니다. 아이템에 클래스가 전혀없는 경우 클래스 = 'not'도 가져옵니다. http://jsfiddle.net/2Lq3Q/3/ – Thijs

관련 문제