3

我有一个带有delete超链接的用户列表假设

<a href="#" onclick="delete(id)">Delete</a>

我在顶部有一个组合框,可以使用用户 ID 过滤特定用户。

删除操作将使用 ajax 执行并重新加载内容。内容被重新加载,但组合框包含已删除的 id。有没有办法使用jquery清除它。

4

5 回答 5

1

你可以尝试这样的事情:

    $(function delete(id) {
      $('#my-select option[value="'+ id +'"]').remove();
    });
于 2013-08-24T11:08:33.453 回答
1

您可以删除一个选项,例如

$("#selectBox option[value='option1']").remove();
于 2013-08-24T11:01:20.147 回答
1

是的,如果您知道要删除的值,

尝试

$("#selectionid option[value='deletedUser']").remove();

注意:在 Ajax 成功函数中执行

于 2013-08-24T11:01:20.650 回答
0

首先,您通过 id 或 class 获取 jQuery 选择器中的元素,然后找到要删除或删除的选项。例如,如果第一个元素则为 eq(0),如果第二个元素则为 eq(1),依此类推。然后删除移除价值的功能

   $('#Combobox_id').find("option").eq(0).remove()    
于 2013-08-24T11:22:11.270 回答
0

尝试这个...

$( "#myselect option:selected" ).remove();  // because your deleted user id will be selected 
于 2013-08-24T17:18:46.483 回答