1

我有2个问题。

1) 我是 jQuery 新手,所以我无法弄清楚将 vars 添加到多个选择器中的正确语法 - 不确定这是否有意义。

所以这里我们有一个简单的、两列的、连接的、可排序的列表。无需尝试将 var roomID 添加到其中即可正常工作。什么是正确的语法?

$( ("#sortable1-"+roomID), ("#sortable2-"+roomID) ).sortable({
    connectWith: ".connectedSortable",
    dropOnEmpty: true,
}).disableSelection();

HTML

    <table width="100%" height="100%" border="0">
      <tr>
        <td width="40%">
          <p>
          <ul id="sortable1-1" class="connectedSortable">
            <li class="ui-state-default"><?php echo $item; ?></li>
          </ul>
          </p>
        </td>
        <td>
          <center>
          <br />
          <p>
            <a href="#" class="add-all">&lt; Add All</a>
          </p>
          <br />
          <p>
            <a href="#" class="remove-all">Remove All &gt;</a>
          </p>
          <p>
            <br />
            <a href="#" class="reset">Reset</a>
          </p>
        </center>
      </td>
      <td width="40%">
        <p>
        <ul id="sortable2-1" class="connectedSortable">
          <li class="ui-state-default">Item 1</li>
          <li class="ui-state-default">Item 2</li>
          <li class="ui-state-default">Item 3</li>
          <li class="ui-state-default">Item 4</li>
          <li class="ui-state-default">Item 5</li>
        </ul>
        </p>
      </td>
     </tr>
   </table>

2) 考虑到上述可排序列表,是否有一种简单的方法可以将一个列表中的所有项目添加到另一个列表中?类似于“全部添加”或“全部删除”按钮?

谢谢!

4

0 回答 0