未定义ID/No操作Jquery
Undefined ID/ No action Jquery
我有按钮X,当按下它时,需要从数据库中删除一行,按钮X的ID是属于数据库中该行的ID。为了获得按钮X ID,我使用了$(this).attr('ID')。不幸的是,它给了我未定义的或没有任何回报(用console.log函数测试了它)。
我的Jquery部分:
$(document).ready(function(){
$('.btn btn-xs btn-danger').click(function(){
var delete_id = $(this).attr('id');
alert(delete_id);
})
});
HTML/PHP小部分:
<form method="post">
<label id="change"><button class="btn btn-xs btn-warning" name="changing"><i class="fa fa-pencil"></i></button></label>
<label id="delete"><button class="btn btn-xs btn-danger" name="deleting" id="<?php echo $idError; ?>"><i class="fa fa-times"></i></button></label>
</form>
$idError返回数据库中的ID,这样就可以工作了。现在的问题是没有任何警报(Chromes控制台错误没有提供任何警报)。非常感谢您的提前帮助,英语不是我的母语,所以我为我的帖子中的任何语法或拼写错误道歉:-)
您使用的选择器不正确,如果目标元素必须有很多类,您可以这样定义选择器:
$('.btn.btn-xs.btn-danger').click(function(){
var delete_id = $(this).attr('id');
alert(delete_id);
});
相关文章:
- 如何使jQuery插件函数可调用以供独立使用,而不在集合上操作
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- Jquery表单验证插件-如果选中复选框,如何在提交时执行某些操作
- Jquery未定义函数正在停止其他操作
- 如何动态操作jquery可拖动UL元素的内容
- 加载更多操作 jquery
- MVC - 在 ajax 调用中操作 Jquery 插件属性
- 使用媒体查询来操作 jQuery 手风琴
- 是否可以将一组类存储在内存中,以便我可以在页面上显示它们之前对它们执行操作?(JQuery)
- 正在操作JQuery.text()输出
- 单击操作 Jquery 不起作用
- 未定义ID/No操作Jquery
- 如何操作jquery-bootgrid格式化程序中的元素
- 操作 jQuery 使用输入创建的输入
- 使用哪种拖放操作?jQuery可拖放还是HTML5原生拖放?或者其他的
- 操作jQuery节点的文本值
- 使用底层客户端JSON数据连接、构建和操作JQuery UI
- 操作jquery集合
- 操作jQuery对象而不改变html元素
- 如果输入字段在数组中找到值,请执行此操作(jQuery/Javascript)