0
我正在開發撤消/重做功能在基於xml的用戶界面,使用JQuery我加載,讀取和更新xml節點。jquery隊列序列更新xml
undo_xml=actual_xml; //save the actual xml state before to update it,
$(this).attr("xmlattribute",newvalue); //update a specific node with a new value
redo_xml=actual_xml; //save the updated xml as the redo state
的問題是istruction $(this).attr("xmlattribute",newvalue);
運行總是要比以前undo_xml=actual_xml
,所以根據需要我從來沒有記錄undo_xml
。
我嘗試了$.queue()
,jquery.stackevent()
和許多其他方式。
但是,
$(this).attr("xmlattribute",newvalue);
總是XML VAR分配之前運行。