当您单击按钮时,我的jQuery脚本是我网站的弹出窗口。 按钮在表格中,在foreach循环中。事情在那里工作得很好。 问题是,如果我单击产品1,弹出窗口将按预期工作,但当我关闭窗口并尝试再次弹出窗口时,它不起作用。如果刷新页面,它将再次起作用。它似乎每个按钮只工作一次,然后我需要刷新页面..
jQuery脚本在这里:
;
(function ($) {
// DOM Ready
$(function () {
// Binding a click event
// From jQuery v.1.7.0 use .on() instead of .bind()
$('.wiki-button').bind('click', function(e){
var $tr = $(e.currentTarget).closest('tr'),
$content = $tr.find('#wiki-content');
$content.bPopup();
});
});
})(jQuery);
提前致谢:)
编辑:
非常感谢所有答案。剩下的代码可以看看这个pastebin代码! Pastebin
答案 0 :(得分:0)
使用以下
$(document).on('click','.wiki-button', function(e){
答案 1 :(得分:0)
我认为你正在重复id wiki-content
很抱歉添加为答案。