欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

在jquery中combobox多選的不兼容問題總結

 更新時間:2013年12月24日 16:06:47   作者:  
最近在IE10中開發(fā)jquery,關于jquery中combobox多選不能兼容的問題,進行一些總結,感興趣的朋友可以了解下
最近在IE10中開發(fā)jquery,關于jquery中combobox多選不能兼容的問題,進行一些總結。

當給combobox設置屬性“multiple:true”時,IE10無法完成多選,其報錯如下:
復制代碼 代碼如下:

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);

也就是在F12中報不支持indexOf方法,現在對這種問題有兩種解決方案:

1.修改源碼

將以上代碼修改為
復制代碼 代碼如下:

<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>

2.加入indexOf方法
復制代碼 代碼如下:

<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>

其實我還是蠻推薦第一種方法的,因為比較方便,我就是用的第一種方式。

相關文章

  • jquery遍歷json對象集合詳解

    jquery遍歷json對象集合詳解

    這篇文章主要為大家詳細介紹了jquery遍歷json對象集合、jQuery 遍歷JSON對象、jquery中遍歷讀取json串中的對象三種情況,感興趣的小伙伴們可以參考一下
    2016-05-05
  • jQuery實現可編輯表格并生成json結果(實例代碼)

    jQuery實現可編輯表格并生成json結果(實例代碼)

    這篇文章主要介紹了 jquery實現可編輯表格并生成json結果,該代碼解析和加載功能都用前端js實現,簡化了后臺代碼邏輯,非常不錯,具有參考借鑒加載,需要的朋友可以參考下
    2017-07-07
  • myeclipse安裝jQuery插件的方法

    myeclipse安裝jQuery插件的方法

    以下為myeclipse安裝jQuery插件的安裝步驟,需要的朋友可以參考下。
    2011-03-03
  • jQuery1.6 類型判斷實現代碼

    jQuery1.6 類型判斷實現代碼

    jQuery1.6 類型判斷實現代碼,學習jquery的朋友可以參考下。
    2011-09-09
  • jQuery ajaxForm()的應用

    jQuery ajaxForm()的應用

    Ajax在Web應用中的作用越來越大,這讓采用AJAX方式提交一個表單的過程簡單的不能再簡單了,需要的朋友可以了解一下。
    2016-10-10
  • jQuery Validate插件實現表單強大的驗證功能

    jQuery Validate插件實現表單強大的驗證功能

    這篇文章主要介紹了jQuery Validate插件實現表單強大的驗證功能,讓客戶端表單驗證變得更簡單,同時提供了大量的定制選項,滿足應用程序各種需求,感興趣的小伙伴們可以參考一下
    2015-12-12
  • Jquery選擇子控件"大于號"和" "區(qū)別介紹及使用示例

    Jquery選擇子控件"大于號"和" "區(qū)別介紹及使用示例

    Jquery選擇子控件”>“:在給定的父元素下匹配所有的子元素;另一個就是在給定的祖先元素下匹配所有的后代元素,具體概述及使用示例如下,感興趣的朋友可以參考下哈
    2013-06-06
  • 基于jquery的DIV隨滾動條滾動而滾動的代碼

    基于jquery的DIV隨滾動條滾動而滾動的代碼

    基于jquery的DIV隨滾動條滾動而滾動的代碼,有了JQuery簡單多了,就幾行代碼搞定
    2012-07-07
  • 基于jQuery實現頂部導航欄功能

    基于jQuery實現頂部導航欄功能

    這篇文章主要為大家詳細介紹了基于jQuery實現頂部導航欄功能,jQuery三級下拉列表導航菜單,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • 淺談jquery點擊label觸發(fā)2次的問題

    淺談jquery點擊label觸發(fā)2次的問題

    下面小編就為大家?guī)硪黄獪\談jquery點擊label觸發(fā)2次的問題。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06

最新評論