任何人都可以使用Javascript / jQuery从ASP中删除元素:单击按钮时CheckBoxList?

时间:2014-09-08 10:25:58

标签: javascript jquery asp.net checkboxlist

假设列表中有3个元素

<asp:CheckBoxList ID="check" runat="server">
            <asp:ListItemText="Item 1" Value="1"></asp:ListItem>
            <asp:ListItem Text="Item 2" Value="2"></asp:ListItem>
            <asp:ListItem Text="Item 3" Value="3"></asp:ListItem>
        </asp:CheckBoxList>

如果用户点击按钮,则应删除最后一个元素(第3项),如果用户再次点击,则应删除第2项。

1 个答案:

答案 0 :(得分:0)

这对你有用。只需设置按钮的onclick属性即可指向此功能。

JSFiddle:http://jsfiddle.net/tdg4k07m/

    function remove_last_element()
    {
        var list = document.getElementById('check');
        if (list.children.length > 0)
            list.removeChild(list.children[list.children.length - 1]);
    }