【发布时间】:2015-09-04 03:41:58
【问题描述】:
我的代码有问题,不知道如何解决。
我有一个通过$('#allconta').load 命令在<tbody id="allconta"> 中导入的产品列表。我在每一行都放了一个按钮来编辑打开模式的产品,但我没有成功。
表格行由while() 生成,返回此代码:
echo "
<tr>
<td>".$row['pid']."</td>
<td>".$det['name']."</td>
<td>".$opts_show."</td>
<td>".date_format($hora,"H:i")."</td>
<td>".number_format($valor, 2, ',', ' ')."</td>
<td><a name='editaitem' class='btn btn-primary btn-xs' id='".$row['id']."'>
<span class='icon-edit'></span></a></td>
</tr>";
我尝试使用此代码,但不起作用:
$('a[name="editaitem"]').on('click',function(){
$('#editped').modal('show');
});
请有人帮我找到答案吗?非常感谢!
【问题讨论】:
-
这意味着
$('#editped').modal('show');您正在尝试打开引导模式,我建议使用您当前的方法使用$('.openmodal').on('click',function(){类并在链接中添加class='btn btn-primary btn-xs openmodal' -
我已经尝试过这个......但不起作用:(请看一下:gabrielvargas.zz.mu/caixa.php
-
你还没有在
caixa_script.js中更改这个$('a[name="editaitem"]').on('click',function(){检查这里jsfiddle.net/48qdykq0/1 -
我认为问题不在于您尝试打开模态的方式问题是当您通过页面上的
$('#allconta').load加载数据时,模态及其调用已经存在,但打开模态的按钮来了$('#allconta').load是动态的,因此它不与 jQuery 绑定以打开模式