我有兩個UL部分,第一個默認情況下我設置爲顯示:無;並將其更改爲顯示:塊,然後將第二個設置爲顯示:無;基於選擇輸入的變化。我的第一個隱藏的UL設置爲display:none;影響第二個UL
在我的每個列表項中有一個複選框和一個標籤標籤。
由於某種原因,當第一個列表被隱藏時,任何長度下來的其他顯示列表都不允許我單擊複選框的標籤來選擇它。
所以在下面,如果我在我的CSS設置有#first {display:none;}然後我不能使用「第二個選項1」的標籤來選中它的複選框。複選框本身仍按預期運行。
我試過對標籤應用z-index,但它似乎沒有任何影響。我還沒有嘗試在負面位置移動列表,但只是好奇,如果我必須處理它,或者如果我失去了一些東西。
顯然,與其他標記相比,下面的源代碼是最小的,因此它可能完全與影響它的另一部分相關。
瀏覽器是IE9。
<div id="barcodes">
<ul id="first">
<li>
<input type="checkbox" name="1" id="1" />
<label for="1">First Option 1</label>
</li>
</ul>
<ul id="second">
<li>
<input type="checkbox" name="1" id="1" />
<label for="1">Second Option 1</label>
</li>
<li>
<input type="checkbox" name="2" id="2" />
<label for="2">Second Option 2</label>
</li>
</ul>
</div>
- 編輯以反映我實際的代碼我是有問題的。
錯字類型=「複選框」 – krish