// Prevents the default action to be triggered.
e.preventDefault();
// Triggering bPopup when click event is fired
$('#element_to_pop_up').bPopup();
});
});`
答案 0 :(得分:1)
因为页面上只能有一个ID值。请尝试使用类working Fiddle。
如果您无法更改ID,则可以使用此技巧选择按钮:
$('[id="my-button"]')
如果您仍希望为弹出目标保留相同的ID,则应使用:
$(this).prevAll('[id="element_to_pop_up"]:first').bPopup();
如果您想保持相同的HTML结构,请final Fiddle。它只会弹出#element_to_pop_up
一次,原因是duplicate IDs
。
您应该重新组织代码并执行this way。