いくつかの追加機能を追加することで、使用しているjQueryカルーセルプラグインをより動的にしようとしています。
$("ul#carousel").roundabout();
$("ul#carousel li").click(function() { 
    var id = $(this).attr("id");
    var id_num = id.substr(-1);
    for( var i=0;i<4;i++)
    {
        if(i != id_num)
        {                   
              $("li#list_"+ i +" .table_box").attr("class", "table_box");
        }
    }
    $(this +" .table_box").attr("class", "sub_table_box");
});
php
<ul id="carousel">
<?php
     for($i=0;$i<4;$i++)
     {
          echo "<li id='list_".$i."'>
                   <div class='table_box'>
                   </div>
                </li>";
     }
 ?>
 </ul>
Chrome の JavaScript コンソールで、リスト項目をクリックすると、次のようなエラーが表示されます。
 Uncaught Syntax error, unrecognized expression: [object HTMLLIElement] 
私のjquery-1.7.min.jsファイルで。
プラグインスクリプトが他のjsファイルの1つと競合していることに関係があるのではないかと考えています。しかし、間違って試してみない限り、jquery noconflict は何も解決しませんでした。