使用JQuery,當我遍歷數(shù)組并將值附加到UL時,它在Chrome和Firefox中運行良好。在IE和Edge中,如果值以數(shù)字開頭,后跟破折號或下劃線,則它將截斷該值。var listItems = $('#list1');var result = ['1-2-3', '1_2_3', 'a-b-c', 'a_b_c'];$.each(result, function(key, value) { listItems.append($('<li/>', { value: value, text: value }))});<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script><ul id="list1"></ul>預期結果:<ul><li value="1-2-3">1-2-3</li><li value="1_2_3">1_2_3</li><li value="a-b-c">a-b-c</li><li value="a_b_c">a_b_c</li></ul>實際結果:<ul><li value="1">1-2-3</li><li value="1">1_2_3</li><li value="a-b-c">a-b-c</li><li value="a_b_c">a_b_c</li></ul>
jQuery追加在IE和Edge中刪除字符
蕪湖不蕪
2021-05-02 15:09:27