0
중첩 된 ul 항목을 포함하는 ul 목록이 있습니다. 사용자가있는 페이지를 기반으로 특정 페이지의 중첩 목록을 표시하려고합니다. 나는 과거에 다른 사이트에서 작동했던 코드를 가지고 있지만 왜 여기서 작동하지 않는지 알 수는 없습니다. 다음은 내가 사용하는 jquery입니다.jquery에서 contains를 사용하여 중첩 목록 항목을 동적으로 표시합니다.
var pName = 'In The News';
$('#subNav ul ul').hide();
$("#subNav li:contains('"+pName.replace('&','&')+"')").parents('ul').show();
$("#subNav li:contains('"+pName.replace('&','&')+"')").children('ul').show();
왜 작동하지 않는지 잘 모르겠습니다. 눈의 또 다른 쌍은 굉장 할 것입니다. 고마워요 ... 여기 내 jsfiddle 링크가 있습니다 : http://jsfiddle.net/grem28/MN69c/
sweet ... 그걸 고쳐주었습니다. 감사! – Damien
또한 어떻게 변수를 선택하고 코드를 변경하겠습니까? – Damien
다음과 같은 것 : http://jsfiddle.net/DFDdL/1/ –