사용자를 지정된 링크로 보내기 위해 클릭하면 사이드 바 탐색에서 확인란을 허용하는 간단한 코드 행을 작성했습니다. 확인란은 필터로 작동합니다. 상호 작용 생성체크 박스 링크 용 jquery/javascript 단순화
<li class="inactive" aria-selected="false">
<input id="path1" type="checkbox" value="Accessories">
<a href="href">Accessories</a>
</li>
그리고 JQuery와/자바 스크립트 :
여기 체크 박스의 HTML입니다
$('#path1').click(function(){
window.location='href'; //href would be a unique link
});
이 문제는 이러한 상호 작용이 일을 점점되지 않습니다, 내가 가지고 있어요 논리 문제. 작성 방법은 체크 박스의 ID를 대상으로하는 것입니다. 그것은 확장 가능하지 않습니다. 8 개의 링크가 그렇게 나쁘지는 않지만 500 개의 링크는 각각 고유합니다. 아이디어를 얻을 수 있습니다.
모든 체크 박스를 대상으로하지만 각 링크마다 고유 한 링크가 허용되는 솔루션이 있습니까? 나는. 등
여기서 'href'는 올 것입니까? –
'$ ("input [type = 'checkbox]'"). click (....) 또한이 작업은 "minification"과 관련이 있는데, 이는 코드를 리팩토링하여 바이트? –
'href'는 링크의 스탠드입니다. 그래서 클릭하면 '/ products/valves /'와 같은 것이 될 수 있지만, 각각 다른 장소로가는 여러 개의 체크 박스가 있습니다. 실제 링크를 사용하는 예제를 망칠 것이라고 생각했습니다. –