다음과 같은 시나리오가 있습니다.
var el = 'li';
<li>
페이지에 각각 5 개의 data-slide=number
속성 이있는 숫자가 있습니다 (각각 1,2,3,4,5) .
이제 var current = $('ul').data(current);
각 슬라이드 변경에 매핑되고 업데이트 되는 현재 활성 슬라이드 번호를 찾아야합니다 .
지금까지 시도가 실패하여 현재 슬라이드와 일치하는 선택기를 구성하려고 시도했습니다.
$('ul').find(el+[data-slide=+current+]);
일치하지 않거나 아무것도 반환하지 않습니다…
내가 li
파트를 하드 코딩 할 수없는 이유 는 이것이 필요한 경우 다른 요소로 변경할 수있는 사용자 액세스 가능한 변수이기 때문에 항상 li
.
내가 잃어버린 것에 대한 아이디어가 있습니까?
$('*[data-slide]')
당신은 예와 함께 사용할 수$('*[data-slide]').each( function() { ... });
.find(el+[data-slide=+current+]);
이 작성한 코드가 확실 합니까? 당신이 몇 가지 견적을 놓친 것"[data-slide]"