tool.js 896 B

12345678910111213141516171819202122232425262728293031323334
  1. layui.define(['jquery'], function (exports) {
  2. var $ = layui.jquery;
  3. var tool = {
  4. /**
  5. * 移除数组的值
  6. * @param arr 数组
  7. * @param val 删除的值
  8. */
  9. removeByValue: function (arr, val) {
  10. for (var i = 0; i < arr.length; i++) {
  11. if (arr[i] == val) {
  12. arr.splice(i, 1);
  13. break;
  14. }
  15. }
  16. },
  17. /**
  18. * 转义字符,防止xxs
  19. * @param str
  20. * @returns {string}
  21. */
  22. stringEncode:function (str){
  23. var div=document.createElement('div');
  24. if(div.innerText){
  25. div.innerText=str;
  26. }else{
  27. div.textContent=str;//Support firefox
  28. }
  29. return div.innerHTML;
  30. }
  31. };
  32. exports('tool', tool);
  33. });