如何将图像放到jEditable占位符?

时间:2012-11-28 11:50:46

标签: c# .net image placeholder jeditable

图片在占位符显示中,但是当我点击它时 - 在jEditable输入中得到了一些<img/>标记。 有谁知道如何删除它?

    $(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" />"
            });
});

1 个答案:

答案 0 :(得分:2)

我已检查source codeline 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('');
}