我有以下菜單系統。隨着我向菜單添加更多步驟,我需要編寫一個新功能。我如何編寫一個函數來顯示任何步驟的信息?我想提取每個id中的數字並將其傳遞給函數,但我不知道如何實現。任何幫助將是偉大的,謝謝!從功能中的ID訪問號碼
HTML:
<h3>
Step1
<i id="step-info1">Info</i>
</h3>
<div id="step-info-cnt1"
style="margin-left: 13px; display: none; width: 420px;">
<div>
<i id="step-info-close1">Close</i>
</div>
<div>
<ul>
<li>info item step 1A</li>
<li>info item step 1B</li>
</ul>
</div>
</div>
<h3>
Step2
<i id="step-info2">Info</i>
</h3>
<div class="popup" id="step-info-cnt2"
style="margin-left: 13px; display: none; width: 420px;">
<div>
<i id="step-info-close2">Close</i>
</div>
<div>
<ul>
<li>info item step 2A</li>
<li>info item step 2B</li>
</ul>
</div>
</div>
的Javascript:
$('#step-info1').click(function() {
$('#step-info-cnt1').show();
});
$('#step-info-close1').click(function() {
$('#step-info-cnt1').hide();
});
$('#step-info2').click(function() {
$('#step-info-cnt2').show();
});
$('#step-info-close2').click(function() {
$('#step-info-cnt2').hide();
});
正如Adeneo建議,你應該使用類 –