0

我有一个动态创建的表,我试图在单击图像并且遇到问题时附加模态效果。由于表中的行是动态的,因此我使用的是“实时”功能。用户第一次单击图像时,模态弹出很好,但在下一次单击时它不起作用。我认为使用 jqModal 在第一次初始化后重新初始化 jqm 的所有尝试只会更新参数。我得到的错误是 $("#divModal").jqm is not a function

这是我到目前为止的代码

<'img link=add_product.php?id=X src=./images/icons/pencil.png class=img_pencil id=imgPencil_'.$aRow['product_id'].'>

$(".img_pencil").live("click", function(){
    $('#divModal').jqm({ajax: 'add_product.php?id=XXXX'});
    $('#divModal').jqmShow();
    return false; // have tried with and without this
});

我也尝试使用 $('#jqModal').jqm({ajax:'@href'}) 传递链接,但是当我尝试时没有任何反应。

有任何想法吗?我希望我对我的问题的解释足够清楚......

4

1 回答 1

0

我让实时查询工作的方式是,我将任务和事件分开,即 IE。

$('#divModal').jqm({ajax: 'add_product.php?id=XXXX'});

$(".img_pencil").live("click", function(e){
    e.preventDefault();  
    $('#divModal').jqmShow(this);
});
于 2009-12-17T21:26:47.673 回答