我已經寫了幾個簡單的代碼行,允許在單擊時將邊框導航中的複選框發送到指定的鏈接。複選框用作過濾器。
這裏是複選框的HTML:創建交互簡化jquery/javascript的複選框鏈接
<li class="inactive" aria-selected="false">
<input id="path1" type="checkbox" value="Accessories">
<a href="href">Accessories</a>
</li>
而jQuery的/ JavaScript的:
$('#path1').click(function(){
window.location='href'; //href would be a unique link
});
問題沒有得到這種互動的工作,我有一個邏輯問題。它的編寫方式是針對複選框的ID。它不可擴展。 8個鏈接並不那麼糟糕,但500個鏈接,每一個獨特,你明白了。
是否有解決方案針對每個複選框,但允許每個複選框的唯一鏈接?即瞄準一流,使所有的複選框都具有相同的HREF,所以這是不是一種選擇,等
從哪裏'href'會來? –
'$(「input [type ='checkbox]'」)。click(....)'另外,這與「縮小」有什麼關係,它將代碼重構爲將其縮小爲最小量字節? –
'href'是鏈接的替身。所以點擊時它可能是'/ products/valves /'之類的東西,但是有很多複選框,每個複選框都會到不同的地方,我認爲它會使示例使用實際的鏈接。 –