2013-07-17 63 views
0

所以我有:的tablesorter排序沒有在Chrome

$("#tblId").tablesorter({ 
        widgets: ['zebra'], 
        widgetOptions: { 
         zebra: ["zebraStripe", "zebraBase"] 
        } 
       }).bind("sortStart", function() { 
        alert('sortStart'); 
       }); 

和斑馬條紋被應用到Chrome和IE 8(我的其他瀏覽我測試)。但sortStart函數只在IE 8中調用,而不是Chrome。它也只在IE 8中排序,而不是在Chrome中,這是真正的問題。任何人都可以添加任何想法? TIA。

編輯:我解決了不匹配的引號。

$('#tblChildViolationList_' + entityid + '[data-violationtype="' + violationType + '"]') 

到:當我從簡化選擇

$("#tblId") 

我沒注意引號。

+0

如果你的代碼正好是這個我會改變'$(' #tblId」)''到$('# tblId')'。 –

+0

@BillCriswell請參閱編輯。 –

回答

0

你有一個混合'"字符在開始。試試:

$("#tblId").tablesorter({ 
       widgets: ['zebra'], 
       widgetOptions: { 
        zebra: ["zebraStripe", "zebraBase"] 
       } 
      }).bind("sortStart", function() { 
       alert('sortStart'); 
      }); 

改爲。 "'都是有效的字符串分隔符,但您需要在單個字符串內保持一致。

+0

請參閱編輯。 –

0

$( '#tblId「)

檢查您的撇號

+0

請參閱編輯。 –