2011-11-07 105 views
1

我有一個表由:Jeditable不工作在IE,但在FF的作品,鉻

<td class='editable' id='<?=data['id']?>' col='<?=data['col_name']?>'>Content</td> 

$data$querymysql_fetch_assoc,當我點擊<td>,則jeditable插件激活FF或Chrome瀏覽器,但在IE中無法使用。

$(function() { 
    $(".editable").click(function (event) { 
     $(this).editable('ajax_save.php',{ 
      id   : 'id', 
      name  : $(this).attr('col'), 
      submit  : 'Save', 
      cancel  : 'Cancel', 
      tooltip  : '' 
     }); 
    }); 
}); 

我想不通爲什麼會發生這種情況,請你幫我解決嗎?

感謝

+0

在IE中檢查JavaScript控制檯 –

+0

在jquery.1.5.1.min.js上意外地調用方法或屬性訪問... –

+1

幾乎任何東西都是IE上的越野車,我發現很難開發兩次,一個是w3c標準和IE瀏覽器。 – SparK

回答

1

好像並不是所有的選項對IE 7/8工作...

此代碼的工作

$(document).ready(function() { 
    $(".editable").editable("ajax.php",{ 
     type: "text" 
    }); 
}); 

這並不

$(document).ready(function() { 
    $(".editable").editable("ajax.php",{ 
     type: "text", submit:"OK",cancel:"Cancel" 
    }); 
}); 

問米卡Tuupola關於這個,或許jquery或jeditable處理td元素的方式有問題,wr如果我們正在處理巨大的報告,那麼在div內部的信息會產生開銷DOM,從而影響性能。

相關問題