我无法在标题中解释自己
所以我有很多div id
的{{1}}等
我想制作一个动态脚本,点击n1_pop, n2_pop
后,会显示div n1
。
n1_pop
我在这里测试和测试,但我似乎无法完成这项工作。我做错了什么?我该如何修复脚本?
一些帮助会被证实。
答案 0 :(得分:5)
您在定位n1_pop
时缺少ID选择器:
$('#'+divid + '_pop')
完整代码段
$('.completo').click(function(){
var divid = $(this).attr('id');
$('.overlay').fadeIn();
$('#'+divid + '_pop').slideDown();
});
答案 1 :(得分:1)
目前你正在尝试相当于$(n1_pop')。但你应该做$('#n1_pop'):
// POP UP
$('.completo').click(function(){
var divid = $(this).attr('id');
$('.overlay').fadeIn();
$('"#' + divid + '_pop').slideDown(); /*change this line */
});