我正在使用 jquery data() 来附加我想在单击另一个 div ( .panel_button
) 时显示的 div 的名称。当文档准备好时,我正在将此 div 的 id 附加到按钮上。这是一种可行的方法吗?还是它太耗费资源且看起来不专业?
$(document).ready(function(){
$('#sample_button').data('panel', 'sample_kit_container');
$('#mail_button').data('panel', 'mail_container');
$('#mbillboard_button').data('panel', 'mbillboard_container');
$('.panel_button').on('click', function(){
$('.secondary_panel').hide();
var panel = $(this).data('panel');
$('#' + panel).show();
});
});