전자 상거래 사이트에서 accordion 메뉴를 사용하고 있습니다. 메뉴는 제품 페이지가 나타날 때까지 옵션과 함께 열려 있습니다. 해당 페이지에서 메뉴의 텍스트와 일치 시키려면 탐색 경로를 사용하고 클래스를 적용하여 페이지의 올바른 범주로 메뉴를 엽니 다. 여기 에서 변수 사용 : contains - how
내 코드입니다 :$(document).ready(function(){
var bctext = $('#ProductBreadcrumb ul li:last-child').prev('li').children().text();
$('ul#accordion a:contains(bctext)').parent().parent().addClass('special');
});
변수가 올바른 텍스트를 반환하고, 나는 :contains
에 일치하는 문자열 ("토마토 소스")를 넣어 경우 내가 그것을 원하는처럼 작동하며 적용 수업. 그러나 내가 bctext 변수를 사용하면 작동하지 않을 것이다.
a:contains($(bctext))
도 시도했지만 작동하지 않았습니다. 그것은 내 구문인가?
감사
그냥 빨리 일 (초승달 신선한 댓글을 달았으로) –