jQuery:如何清除 asp.net 的 FileUpload 控件的上下文

标签 jquery

我知道使用 $('#textbox1').val(""); 清除文本框的上下文 但是如何清除 FileUpload 控件的上下文。我的意思是删除它的文本框的内容。例如,我首先使用 FileUpload 控件选择一个文件,它显示 c:\user\1.png。现在我想用 jQuery 来清除它。

$('#FileUpload1').val(""); 

显然在这里不起作用。

最佳答案

$('#FileUpload1').val("");

不适用于 ie。

document.getElementById("#FileUpload1").createTextRange().execCommand('delete');` 将在 ie 上工作

或者你可以使用
var file = document.getElementById("<%=FileUpload1.ClientID%>"); $(文件).parent().html($(文件).parent().html());

关于jQuery:如何清除 asp.net 的 FileUpload 控件的上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7264148/

相关文章:

javascript - jQuery 每个都没有在父 li 的子 ul 中获取元素

javascript - 如何动态添加类似于 JavaScript 数组推送功能的 JavaScript 对象?

javascript - jQuery:绑定(bind)点击事件后无法取消选中复选框

javascript - 在主干js View 中调用oneview到另一个 View 没有出现

javascript - Angular 4. 意外的 token 导出

jquery - 使下拉父链接对于较小的设备可点击,并在 Bootstrap 中隐藏下拉菜单

php - Ajax 安全(我希望)

javascript - 使用ajax处理两个 echo 响应

javascript - 如何在第一次运行 $.each() 时使用不同的代码?

jquery - 砌体网格布局插件在与自定义字体一起使用时生成垂直间隙