我从控制器内部创建了一个html表,并在模态中回显它,接下来需要添加的是在表的每一行添加一个编辑按钮。我完成了这一切,但是当我尝试在编辑按钮中添加点击事件时,它将无法正常工作。我是否需要将jquery放入控制器中以使其工作?有人遇到过这个问题吗?请分享你的解决方案.... 这是我在控制器中制作的表格:
echo "<tr>
<td><button type='button' class='btn btn-default' id='btnEditTime' data-toggle='modal' data-target='#modalEditTime' data-id='".$val['id']."'>Edit</a></td>
<td>".$val['dt']."</td>
<td>$TimeIn</td>
<td>$LunchOut</td>
<td>$RNDLIN</td>
<td>$RNDOUT</td>
<td>$Overtime</td>
</tr>";
这是我正在测试的jquery事件:
$('#btnEditTime').click(function(){
console.log('You clicked');
});
请注意我尝试将一个示例表与jquery的同一页面放在一起,该按钮可以工作,但是如果将它放在控制器内则不起作用...提前感谢..
答案 0 :(得分:1)
尝试使用
$(document).on('click','#btnEditTime', function(e){
e.preventDefault();
console.log('You clicked');
});
希望它有所帮助。