Php 我无法在用于jquery的codeigniter中使用id
我在codeigniter中有一个提交按钮,如下所示:Php 我无法在用于jquery的codeigniter中使用id,php,jquery,codeigniter,Php,Jquery,Codeigniter,我在codeigniter中有一个提交按钮,如下所示: <?php form_open('admin/delete_article'), form_hidden('article_id', $article->id), form_submit(['name'=>'submit', 'id'=>'btnDelete', 'value'=>'Delete', 'class'=>'btn btn-danger']), form_close();
<?php
form_open('admin/delete_article'),
form_hidden('article_id', $article->id),
form_submit(['name'=>'submit', 'id'=>'btnDelete', 'value'=>'Delete', 'class'=>'btn btn-danger']),
form_close();
?>
$(document).ready(function() {
$("#btnDelete").click(function() {
bootbox.confirm("Are you sure want to delete?", function(result) {
alert("Confirm result: " + result);
});
});
});
Jquery在页面底部正确加载,但输入类型的id和类在Jquery中不起作用。我的jquery代码如下:
<?php
form_open('admin/delete_article'),
form_hidden('article_id', $article->id),
form_submit(['name'=>'submit', 'id'=>'btnDelete', 'value'=>'Delete', 'class'=>'btn btn-danger']),
form_close();
?>
$(document).ready(function() {
$("#btnDelete").click(function() {
bootbox.confirm("Are you sure want to delete?", function(result) {
alert("Confirm result: " + result);
});
});
});
但是id和类不起作用,即使我在提醒一些事情。为什么会这样
更新:这段代码适用于:
$(document).ready(function(){
$('div').click(function(){
alert("Umar");
});
});
我无法理解为什么输入类型的任何选择器都不工作,而其余选择器工作正常?您可以使用以下选项:
$('body').on('click', '#btnDelete', function() {
//code
});
您的代码无法工作,因为它当时未加载,因此无法捕获触发器 启动盒是否已加载?不,即使我正在使用警报,它也不适用于id和类。$(文档).ready(函数(){$(“#btnDelete”)。单击(函数(){alert(“Umar”)};})//这也不起作用,可能的原因是什么?基本上有两种发送数据的方法:GET和POST。例如,GET正在工作-…很好。我在问题中使用的帖子不起作用。编码是你的全部经验!谢谢你的支持。