删除Javascript中的文件和值

问题描述 投票:0回答:1

我想请问一下,如何才能去除 q ,当该类 .close 这里有我的源码。

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

    }
})

javascript jquery file-upload jquery-file-upload
1个回答
3
投票

如果我对这个问题的理解正确的话,你需要删除的值为 q 最简单的方法是用HTML中的 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>');

    }
})

如果你需要其他的东西或者注入的HTML不能修改,请告诉我,我会纠正答案。


0
投票

根据我的理解,在阅读了 你的另一个职位,你已经将一些数据存储在 网络存储 使用C#语言。

现在你想用Javascript从浏览器中删除同样的数据?

如果是这样,你要使用的是1:

sessionStorage.removeItem('key_to_your_data');

希望能帮到你

© www.soinside.com 2019 - 2024. All rights reserved.