【问题标题】:X-editable remove anchor if text is Empty如果文本为空,则 X-editable 删除锚点
【发布时间】:2016-01-09 13:57:06
【问题描述】:

我有一个标准的锚点 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 的锚元素上删除/隐藏/显示:无,以便将其完全删除。我不希望 Empty 出现。

这可能吗?

提前致谢

我的代码:

<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>

【问题讨论】:

    标签: jquery x-editable


    【解决方案1】:

    这样做:

    $('#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();
                }
            }
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-27
      • 1970-01-01
      • 2013-04-03
      • 2019-12-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多