javascript - 从 Javascript 中删除文件和值

标签 javascript jquery file-upload jquery-file-upload

请问当点击.close类时,如何删除q的值? 这是我的源代码:

$(document).on('click', '.close', function () {
    $(this).parents('p').remove();

})

$('#Q1DocPath').change(function () {

    var path = $(this).val();

    if (path != '' && path != null) {
        var q = path.substring(path.lastIndexOf('\\') + 1);

        $('#lblQ1Doc').html('<br/>' + '<p>' + q + '<a class="close"><font color="red">x</font><a>' + '</p>');

    }
})

最佳答案

如果我正确理解了这个问题,您只需要从 HTML 中删除 q 的值。 最简单的方法是使用 span 标记包装该值。

$(document).on('click', '.close', function () {
    $(this).prev('span').remove();

})

$('#Q1DocPath').change(function () {

    var path = $(this).val();

    if (path != '' && path != null) {
        var q = path.substring(path.lastIndexOf('\\') + 1);

        $('#lblQ1Doc').html('<br/>' + '<p><span>' + q + '</span><a class="close"><font color="red">x</font><a>' + '</p>');

    }
})

如果您需要其他内容或注入(inject)的 HTML 无法修改,请告诉我,我会更正答案。

关于javascript - 从 Javascript 中删除文件和值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61471929/

相关文章:

javascript - 将 AJAX 调用添加到函数触发的弹出窗口阻止程序

jquery - 如何使用 Jquery 在 anchor 标记内附加输入?

javascript - Typescript React.ReactElement 与 JSX.Element

javascript - 根据 div 值更改 CSS 值

javascript - 粘性导航不起作用

javascript - 使用 "upload"按钮将多个图像上传到页面时出现问题...

vb.net - 使用 FtpWebRequest 将文件从 azure 托管应用程序上传到外部 ftp 站点

asp.net-mvc - Rhino 模拟 : Mocking HttpRequestBase. 文件

javascript - Firebase limitToLast 未定义?

Javascript PHPMyAdmin Like 字段选择(ctrl + 箭头键)