DWZ多個不同Tab取重複ID值問題解決

      最近在開發中碰到在DWZ中打開了多個TAB後,根據ID取當前DOM節點值,重複ID會導致無法取值或者躥值。以下爲我的解決方案代碼示例:

Jquery取賦值解決:

var idValue    = $("#idName",navTab.getCurrentPanel()).val();

$("#idName",navTab.getCurrentPanel()).html(idValue);

 

var idValue    = $("#idName",$.pdialog.getCurrent()).val();

$("#idName",$.pdialog.getCurrentl()).html(idValue);

 

如果是ThinkPHP+DWZ開發:

則也可以考慮使用{$Think.const.MODULE_NAME}+id的方法來解決,就是在每個ID名稱前面加入本模塊名稱,但是理論上沒有上面效果好,也是無法保證打開所有TAB不會導致重複ID的出現。

 

以上只是我個人的基本想法,如果各位朋友還有好的解決方法,請留言,非常感謝!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章