我已經得到了一些元素和ID的列表:如何顯示元素編號並隱藏其他
<ul>
<li id="test1">Test1</li>
<li id="test2">Test2</li>
<li id="test3">Test3</li>
</ul>
<div class=test1">Test 1, okay!</div>
<div class=test2">Test 2, okay!</div>
<div class=test3">Test 4, okay!</div>
如果我點擊的李,具體DIV(具有相同的類)應該出現,其他人應該隱藏。我試過一些JavaScript,但它似乎不工作。
$('.photo-select li').click(function() {
var productid = $(this).attr('id');
$('.productinfo:not(.'+productid+')').hide();
$('.productinfo:is(.'+productid+')').show();
});
您有重複的'id'屬性,這是無效的。 'id'對於'document'中的每個元素必須是唯一的。 –
......解決方案通常是使用類和/或「數據」屬性。 –
無論如何,它不起作用... – Jonas