如果有人經歷了jPicker,我真的想一些這方面的幫助。我有一個jPicker輸入框的形式,當我發佈使用Ajax的形式,我嘗試的形式重置回它的原始值。除了我不知道如何將jPicker盒子重置爲初始狀態,有人知道如何做到這一點嗎?jQuery的jPicker重置完全
2
A
回答
4
jPicker在$.jPicker.List[]
陣列中維護其控制信息。要刪除你需要摧毀$.jPicker.List[]
陣列中的相應條目中的控制jPicker關聯。
遍歷數組中的項找到引用與
$.jPicker.List[index].id
控制當你發現在數組中你控制一個列表,與
$.jPicker.List[index].destroy()
破壞後摧毀它數組元素,您將需要刪除與該控件關聯的SPAN jPicker html對象。如果只有一個你可以
$('span.jPicker').remove()
否則你將需要找到特定HTML元素
$(rowParent).find('span.jPicker').remove();
可選:如果您使用的類的引用與ID參考,使用。數據()函數標記您的控件並使用以下語句檢索唯一值
$($.jPicker.List[index]).data()
0
你可以嘗試從元素解除綁定jPicker,然後你又要重新設置後重新綁定,應使其恢復到默認設置。
0
如上所述,您可以嘗試使用som像這樣:
var id =$.jPicker.List[i].id; //getting the id of the element you've binded jpicker with
$.jPicker.List[i].destroy(); //destroying the instance in the jPicker List
$("#"+id).parent().find('span.jPicker').remove(); // destroying the span containing the graphical jPicker
$("#"+id).jPicker(); // And finally reinstancing the jPicker instance on your element
它應該讓你的選擇器閃爍(刪除然後重新創建)。
相關問題
- 1. 完全重置CouchDB
- 2. jQuery jPicker>從文本鏈接(不是來自jPicker)分配jPicker的顏色
- 3. jPicker設置顏色
- 4. 如何完全重置gnuplot?
- 5. 如何完全重置MATLAB?
- 6. AngularJS完全重置表格
- 7. jPicker jQuery拾色器插件
- 8. 自動完成JQuery重置
- 9. JQuery完全日曆標題重複
- 10. 如何完全重置Visual Studio 2013
- 11. Django 1.8,如何完全重置遷移?
- 12. JQuery/Javascript - 鼠標位置完全關閉
- 13. jquery jpicker被瀏覽器頂部切斷
- 14. 的JQuery的setInterval完全不
- 15. 將jPicker字段設置爲空值
- 16. JQuery的事件上完全
- 17. 如何安裝jPicker?
- 18. 重置/重新加載bash,完全(別名和函數)
- 19. jqplot完全重繪圖
- 20. 完全重新渲染amchart
- 21. 完全重新加載TinyMCE
- 22. jquery完全沒有開火
- 23. jquery動畫全部完成
- 24. jquery顯示完全錯誤
- 25. jquery slideToggle不完全工作
- 26. 用jquery完全剝離URL
- 27. 硒的webdriver:的SendKeys沒有完全發,它重置文本
- 28. 完全小白的Jquery/Rails的設置問題(可能)
- 29. 完全關閉/重置我的Android應用程序
- 30. 刪除Git對象完全後的git重置
我試過了,但jPicker增加噸元素和風格的一切,所以我只是想弄清楚如何做到這一點,而無需編寫代碼來做到這一點。但嚴重的是,jPicker並沒有自己的方式來做到這一點? –
不是我從文檔中看到的 –