1

JQuery プラグイン tablesorter 2.0.5 でテーブルの最初の列を無効にしようとしています。

無効にしますが、他の列を適切に並べ替えることができなくなりました。この投稿で説明されているように、列を 1 回しかクリックできず、別の列を 1 回クリックして再度クリックできるようにする必要があります (まだ 1 回のみ) 。

この最初の例この他の例に従いました

これがphpビューに含めるコードです

echo '<script type="text/javascript" language="JavaScript">

$(document).ready(function() { 
    $("table").tablesorter({ 
    headers: { 
        0: {sorter: false}
    } 
    }); 
});

</script>';
4

1 に答える 1

1

わかりました、これがあなたのためのjsFiddleデモです

language属性が不要になった以外は、コードは問題ないように見えます。そのため、どこで問題が発生しているのかわかりません。

echo '<script type="text/javascript">
$(document).ready(function() { 
    $("table").tablesorter({ 
    headers: { 
        0: {sorter: false}
    } 
    }); 
});
</script>';

チェックするものは次のとおりです。

  1. 実行中のjQueryのコピーが1つだけであることを確認します
  2. テーブルソータースクリプトがjQueryの後にロードされていることを確認します(スクリプトタグはその後にある必要があります)
  3. tableそれがテーブルソーターの正しいターゲットであることを確認してください。テーブルにIDまたはクラス名を追加してから、それをターゲットにする必要がある場合があります$("#mytable")
  4. ページにエラーがないか確認します。F12キーを押し、コンソールに移動して、ページをリロードします。
于 2012-08-13T21:28:08.063 に答える