我有jQuery的,看起來像:如何選擇與特定的類此屬性 - jQuery的
jQuery(document).ready(function($){
$(".lmls").click(function(){
var groupid = $('span#gid').attr('value');
$("#otherpaths"+groupid).toggle();
// alert(groupid);
});
}
我想基於類.lmls
顯示/隱藏:
<div class="lmls">
<img src="img/pathway_icon.png" align="center" width="40px" height="40px"> Leads to other pathways
</div>
<div class="otherpaths" id="otherpaths5" style="">
<span style="display: none;" id="gid" value="5"></span>
<div class="grouppath" id="grouppath1">
<a href="path1.php">Link1</a> </div>
<div class="grouppath" id="grouppath2">
<a href="path2.php">Link2</a>
</div>
<div class="grouppath" id="grouppath3">
<a href="path3" target="_blank">Link3</a>
</div>
</div>
<div class="lmls">
<img src="img/pathway_icon.png" align="center" width="40px" height="40px"> Leads to other pathways
</div>
<div class="otherpaths" id="otherpaths6" style="">
<span style="display: none;" id="gid" value="6"></span>
<div class="grouppath" id="grouppath1">
<a href="path1.php">Link1</a> </div>
<div class="grouppath" id="grouppath2">
<a href="path2.php">Link2</a>
</div>
<div class="grouppath" id="grouppath3">
<a href="path3" target="_blank">Link3</a>
</div>
</div>
這按照每個.otherpaths
中包含的span
標籤的值運作。 這些值在單個頁面中重複多次。
的問題是,當我點擊我的.lmls
類之一它並不顯示/隱藏右.lmls
類,它只是顯示第 - 因爲我的我的js
的第二行只是尋找.lmls
,和.lmls
在同一頁面中多次出現。
我該如何做到這一點?
謝謝。
您是否在頁面中複製了ID? – j08691 2015-01-20 19:34:21
請參閱上面的進一步意見。 – CodeTalk 2015-01-20 19:34:43
請添加一個代碼片段。 – bwitkowicz 2015-01-20 19:36:07