2013-07-17 3 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, что является реальной проблемой. Может ли кто-нибудь добавить какие-либо мысли? ТИА.

EDIT: Я исправил несогласованные кавычки. Когда я упростил селектор из:

$('#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

см. В редакции. –