我使用這個,valums ajax fileupload:http://valums.com/ajax-upload/,它對我來說工作正常。我想在上傳圖片時禁用上傳按鈕,並希望在其旁邊添加2個按鈕「刪除」和「查看」。我將如何使用現有的JS文件來做到這一點。上傳圖片後禁用上傳按鈕http://valums.com/ajax-upload/
0
A
回答
0
你可以做如下
$.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
添加的元素,你必須delegate
event
handler
使用on
。 normal
click
handler
將不適用於dynamically
添加的元素。
$('body').on("click","#delete",function(){
// do the delete operation
});
$('body').on("click","#view",function(){
// do the view operation
});
0
沒有任何代碼我們可以做的只是猜測,但假設有2個元素,一個id ='upload-button'的按鈕是id ='upload-button-container'元素的子元素,你可以這樣做如下:
$("#upload-button").hide();
$("#upload-button-container").append($("<button type='button'>Delete</button><button type='button'>View</button>"));
0
所以,如果你的上傳按鈕的ID爲「upload_button」 ,你要添加的兩個按鈕已經存在,但隱藏的。 (和與類「hidden_btn」)
使用jQuery,你可以這樣做:
$("#upload_button").attr("disabled","disabled")
$(".hidden_btn").show()
相關問題
- 1. jQuery MultFile上傳禁用上傳按鈕
- 2. ckeditor上傳圖片按鈕
- 3. 圖片上傳按鈕div
- 4. 如何使用「上傳圖片按鈕」上傳文件/圖片中硒的webdriver
- 5. 如何設置圖片上傳按鈕?
- 6. 點擊圖片顯示上傳按鈕
- 7. 上傳帶按鈕的圖片點擊
- 8. Facebook Messenger Bot - 上傳圖片的按鈕
- 9. 圖片按鈕上傳文件CSS
- 10. 顯示上傳的圖片而不是上傳按鈕
- 11. 圖片上傳未上傳
- 12. CKEditor 4.6上傳後圖片上傳不會插入圖片URL
- 13. 上傳後顯示圖片
- 14. 上傳圖片無效後
- 15. 上傳後顯示圖片
- 16. fancybox禁用最後一個圖庫圖片上的按鈕
- 17. 如何在html中上傳圖片後顯示按鈕?
- 18. 圖片上傳
- 19. 上傳圖片
- 20. 上傳圖片
- 21. 圖片上傳
- 22. 上傳圖片
- 23. 上傳圖片
- 24. 圖片上傳
- 25. 圖片上傳?
- 26. 上傳圖片
- 27. 上傳圖片
- 28. 圖片上傳
- 29. 圖像上傳時啓用/禁用按鈕
- 30. 跨度元素上傳圖片重疊上面的按鈕
顯示一些代碼將有助於..難道你不這麼認爲..? –
在這裏類似的東西:http://stackoverflow.com/questions/5122602/how-to-disable-ajax-upload-button –
嘿Sudhir,絕對我下次會發布這樣的。非常感謝我的指導。 –