87407607 2013-12-24
代码如下:
function _7e8(_7e9,_7ea){ var _7eb=$.data(_7e9,"combobox"); var opts=_7eb.options; var _7ec=$(_7e9).combo("getValues"); var _7ed=_7ec.indexOf(_7ea+"");//10650行 这里报错 if(_7ed>=0){ _7ec.splice(_7ed,1); _7e7(_7e9,_7ec);
代码如下:
<strong>function _7e8(_7e9,_7ea){ var _7eb=$.data(_7e9,"combobox"); var opts=_7eb.options; var _7ec=$(_7e9).combo("getValues"); var _7ed = (function(arr,str){ str = str + ""; for(var i=0,l=arr.length;i<l;i++){ if(arr[i] == str) return i; } return -1; })(_7ec,_7ea); if(_7ed >= 0){//修改于 2013-6-25 19:04 _7ec.splice(_7ed,1); _7e7(_7e9,_7ec); }</strong>
代码如下:
<strong>if(!Array.prototype.indexOf){ Array.prototype.indexOf = function(target){ for(var i=0,l=this.length;i<l;i++){ if(this[i] === target) return i; } return -1; }; }</strong>