列表项没有从一个列表框移动到另一个。我尝试使用 firefox 调试脚本,但它从未进入 button.click 内部。我不确定我做错了什么。谢谢你的帮助。
我有一个母版页:然后我有一个内容页面,我在其中添加了:
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<script src="../Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script src="../Scripts/UiEffect/dragdrop.js" type="text/javascript"></script>
</asp:Content>
这是我在内容页面 HTML 中的 html:List box item I am getting from DB using Databind()
<div class="question">
<asp:ListBox ID="Allitem" runat="server" Rows="7" Width="200px" ></asp:ListBox>
<input id="ibtnLeft" type="image" src="../Images/LeftArrow.png" />
<input id="ibtnRight" type="image" src="../Images/rightArrow.png" />
<asp:ListBox ID="selectedItem" runat="server" Rows="7" Width="200px"></asp:ListBox>
</div>
这是我对 dragdrop.js 外部文件的 j-query:
$("#ibtnRight").click(function ($e) {
$("select[id$='Allitem'] option:selected").appendTo($("select[id$='selectedItem']"));
$("select[id$='Allitem'] option:selected").remove(); $e.preventDefault();
});
$("#ibtnLeft").click(function ($e) {
$("select[id$='selectedItem'] option:selected").appendTo($("select[id$='Allitem']"));
$("select[id$='selectedItem'] option:selected").remove(); $e.preventDefault();
});