我有以下菜单系统。随着我向菜单添加更多步骤,我需要编写一个新功能。我如何编写一个函数来显示任何步骤的信息?我想提取每个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建议,你应该使用类 –