Javascript json2html,我需要将单击事件添加到生成的html中
在json2html中,我需要在转换后将单击事件添加到生成的html中。现在我正在使用计时器。尽管它似乎不是一个选项,但我尝试将代码添加到转换调用的选项中。没用。是否有比向document.ready添加计时器更好的选项,在将my click事件添加到结果div之前,是否准备好给转换运行时间Javascript json2html,我需要将单击事件添加到生成的html中,javascript,jquery,html,fancybox,json2html,Javascript,Jquery,Html,Fancybox,Json2html,在json2html中,我需要在转换后将单击事件添加到生成的html中。现在我正在使用计时器。尽管它似乎不是一个选项,但我尝试将代码添加到转换调用的选项中。没用。是否有比向document.ready添加计时器更好的选项,在将my click事件添加到结果div之前,是否准备好给转换运行时间 setTimeout(function() { $('.item').click( function() { $this = $(this); $.fancybox({ he
setTimeout(function() {
$('.item').click( function() {
$this = $(this);
$.fancybox({
height: '100%',
href: $this.find('a').attr('href'),
type: 'iframe',
width: '600px'
});
return false;
});
}, 1000);
这个答案来得有点晚。。但迟做总比不做好 您可以像这样直接在json2html中分配事件 或者,您可以在这样调用转换后手动执行
$('#someElement).json2html(data,transform);
$('.item').click( function() {
$this = $(this);
$.fancybox({
height: '100%',
href: $this.find('a').attr('href'),
type: 'iframe',
width: '600px'
});
return false;
});