以下是我的代码
$(document).ready(function () {
$(document).on('click', '.delete', function (event) {
event.preventDefault();
var id = $(this).closest('.row').attr('id'); // row ID
alert(id);
var i = confirm("Want to Delete this");
if (i === true) {
$("#" + id).remove();
}
});
});
此代码在单击行上的任何元素时无法正常删除内容而不是询问Want to delete this
代码只应在点击.delete
这是我的小提琴http://jsfiddle.net/RHKhw/
如何纠正它。
答案 0 :(得分:2)
行上的data-dismiss
属性会导致问题。这将在警报(内置引导功能)之后关闭行的内容。只需删除该属性即可。
答案 1 :(得分:2)
答案 2 :(得分:1)
如果只想在单击图像时删除:
$(document).ready(function () {
$('.delete').on('click',function (event) {
event.preventDefault();
var id = $(this).closest('.row').attr('id'); // row ID
alert(id);
var i = confirm("Want to Delete this");
if (i === true) {
$("#" + id).remove();
}
});
});
还需要删除data-dismiss="alert"
:http://jsfiddle.net/RHKhw/12/