上传图像后禁用上传按钮http://valums.com/ajax-upload/.
Disable upload button after uploading image http://valums.com/ajax-upload/
我正在使用这个,valums ajax文件上传:http://valums.com/ajax-upload/,它对我来说很好。我想在上传图像时禁用上传按钮,并想在它旁边再添加两个按钮"删除"answers"查看"。我该如何使用现有的JS文件来做到这一点。
您可以按照以下进行操作
$.ajax({
....
....
....
success:function(resposne){
// do something
$('#upload').attr("disabled", true);
$('#upload').parent().append('<input type="button" value="delete" id="delete"/>
<input type="view" value="click" id="view"/>');
}
});
然后为了处理删除和查看按钮点击,由于这些是dynamically
添加的元素,您必须使用on
将它们添加到delegate
event
handler
。normal
click
handler
将不适用于添加了dynamically
的元素。
$('body').on("click","#delete",function(){
// do the delete operation
});
$('body').on("click","#view",function(){
// do the view operation
});
如果没有任何代码,我们所能做的就是猜测,但假设有两个元素,一个id为"pload-button"的按钮是id为"depload-button-container"的元素的子元素,你可以做如下操作:
$("#upload-button").hide();
$("#upload-button-container").append($("<button type='button'>Delete</button><button type='button'>View</button>"));
因此,如果您的上传按钮具有id"upload_button"并且您要添加的两个按钮已经存在,但已隐藏。(和类"hidden_btn")
使用jquery,您可以执行以下操作:
$("#upload_button").attr("disabled","disabled")
$(".hidden_btn").show()
相关文章:
- Firebase2(Firebase.google.com)推送通知-从外部管理
- 实现一个建立在google.com之上的自定义搜索引擎
- 使用带有.net autopostback的ryanfait.com自定义表单元素
- parse.com类中指针中的查询指针
- http://oauth.googlecode.com/svn/code/javascript/oauth.js已关闭,
- 从Parse.com返回的格式化日期
- 如何通过justinaguilar.com设置动画延迟?[解决]
- 使用Parse.com查询制作新闻源
- 如何使用Parse.com JavaScript SDK上传图像
- 什么CSS/JS技巧驱动镜像反转http://com.google愚人节页面
- ko.com在foreach$data变量上添加了write函数
- 用于匹配abc.com.amp;abc.com/.*
- 在underscore.js中显示列表中的所有项目(使用Parse.com)
- 你如何在youtube.com上获得youtube视频的状态
- 当URL以m.(网站).com开头时,浏览器需要自行调整大小
- 显示Instragram图片http://instafeedjs.com/.
- 这个网站使用哪个滑块http://siteflu.com/.
- Parse.com在循环中保存对象,只保存最后一个对象
- flickr equivalent to source.unsplash.com
- 上传图像后禁用上传按钮http://valums.com/ajax-upload/.