如果文本为空,则X-editable删除锚点

时间:2015-12-08 14:44:46

标签: jquery x-editable

我有一个标准的锚点href ..这是可编辑的:

<a id="edit_790_67" class="editable editable-click" data-title="Name" data-url="ajax.php?a=common_name_add_edit" data-pk="790" data-type="text" href="#">Name test</a>

如果我点击编辑并删除文本,数据将从数据库中删除。 我想在id#edit_790_67的锚元素上删除/隐藏/显示:none,以便完全删除它。我不希望空出现。

这可能吗?

提前致谢

我的代码:

<script>
    $(document).ready(function() {
        $('#edit_790_67').editable({
            success: function(response, newValue) {
                $('#edit_790_67').editable('option', 'name', response);
                $('#edit_790_67').attr('id', response);
             }
        });
    });
</script>

1 个答案:

答案 0 :(得分:0)

这样做:

$('#edit_790_67').editable({
        success: function(response, newValue) {
                $('#edit_790_67').editable('option', 'name', response);
                $('#edit_790_67').attr('id', response);
        },
        validate: function(value) {
            if ($.trim(value) == '') {
                $(this).editable('option', 'url', null); // to prevent the ajax request to save data
                $(this).remove();
            }
        }
});