手风琴脚本不起作用

时间:2014-02-19 13:03:34

标签: jquery html

如何获得<td class="name">@item["name"]</td>的手风琴下拉列表。下面的手风琴脚本无法在代码中识别。

<script>
$(function () {
    $("#accordion").accordion();
});

表:

<table class="diag" style="background: url('.png');border:none">
     <tbody>
          @foreach (var item in Model.project)
          {                            
               @:<tr>
                 <td class="image">
                     <img src="@item["image"]" />
                 </td>
                 <td class="name">@item["name"]</td>

                 <td id="accordion">
                    <ul>
                       <li>Option 1</li>
                       <li>Option 2</li>
                    </ul>
                </td>

              @:</tr>
           }

1 个答案:

答案 0 :(得分:0)

也许你必须插入一个div或一些id =“accordion”的元素。

Jquery #selector搜索id == accordion的元素。

所以你应该:

<td class="name" id="{@item['name']}">
   @item["name"]
</td> 

此外,您应确保在创建表格后调用accordion函数