Как пропустить эту кнопку class="btn btn-danger btn-small"
в функции обработчика событий click?Селектор кнопки Bootstrap для обработчика событий click
HTML:
<div class="btn-group">
<a class="btn btn-small" data-toggle="modal" data-target="#edit_kategori" href="<?php echo site_url('ckategori/update_kategori/'.$data->id_kategori);?>"><i class="icon-edit"></i></a>
<a class="btn btn-danger btn-small" href="#" id="<?php echo $data->id_kategori ?>" ><i class="icon-trash icon-white"></i></a>
</div>
JS:
$(".btn btn-danger btn-small").click(function() {
var element = $(this);
var del_id = element.attr("id");
var info = 'id=' + del_id;
if (confirm("Yakin akan menghapus data?")) {
$.ajax({
type : "POST",
url : "<?php echo base_url(); ?>ckategori/del_ajaxKategori",
data : info,
success : function() {
$('#' + del_id).fadeOut('slow', function() {
$(this).remove();
});
}
});
}
return false;
});
Это не работает. Когда я перехожу на $(".btn").click(function()
, все работает отлично, но вся моя группа кнопок вызывает функцию удаления в моем JS.
Что я хочу, когда я нажимаю btn btn-danger btn-small
, тогда он вызывает функцию удаления.
Изменить '$ ("БТН БТН-опасность БТН-мала.") нажмите кнопку (...' в. '$ (" .btn.btn-danger, .btn.btn-small "). click (' –
Кстати, 'element.attr (« id »)' просто может быть 'this.id'. – Regent
@ V4KK4R похоже, что это должно быть '$ (" .btn.btn-danger.btn-small ")', поскольку ваше первое редактирование было. – Regent