1

占位符中的图像显示,但是当我单击它时 -<img/>在 jEditable 输入中获得了一些标签。任何人都知道如何删除它?

    $(document).ready(function () {
    $('#Video3').editable(function (value, settings) {
        companyName(value, "Video3");
        return value;
    },
        {
            cancel: 'Cancel',
            submit: 'OK',
            style: 'inherit',
            tooltip: 'Add video',
            placeholder: '<img class="placeholder"  alt="edit" src="/UserControlsAdmin/ExhibitorZone/img/Add_Video.png" />"
            });
});
4

1 回答 1

2

我检查了源代码第 167 行删除占位符的内容,如果它等于settings.placeholder

/* Remove placeholder text, replace is here because of IE. */
if ($(this).html().toLowerCase().replace(/(;|"|\/)/g, '') == settings.placeholder.toLowerCase().replace(/(;|"|\/)/g, ''))
{
    $(this).html('');
}

如果要删除 img 标签,可以在之后添加此代码

if ($(this).html().toLowerCase().indexOf('img') > -1)
{
     $(this).html('');
}
于 2012-11-28T13:05:01.187 回答