我有一个带有delete
超链接的用户列表假设
<a href="#" onclick="delete(id)">Delete</a>
我在顶部有一个组合框,可以使用用户 ID 过滤特定用户。
删除操作将使用 ajax 执行并重新加载内容。内容被重新加载,但组合框包含已删除的 id。有没有办法使用jquery清除它。
我有一个带有delete
超链接的用户列表假设
<a href="#" onclick="delete(id)">Delete</a>
我在顶部有一个组合框,可以使用用户 ID 过滤特定用户。
删除操作将使用 ajax 执行并重新加载内容。内容被重新加载,但组合框包含已删除的 id。有没有办法使用jquery清除它。
你可以尝试这样的事情:
$(function delete(id) {
$('#my-select option[value="'+ id +'"]').remove();
});
您可以删除一个选项,例如
$("#selectBox option[value='option1']").remove();
是的,如果您知道要删除的值,
尝试
$("#selectionid option[value='deletedUser']").remove();
注意:在 Ajax 成功函数中执行
首先,您通过 id 或 class 获取 jQuery 选择器中的元素,然后找到要删除或删除的选项。例如,如果第一个元素则为 eq(0),如果第二个元素则为 eq(1),依此类推。然后删除移除价值的功能
$('#Combobox_id').find("option").eq(0).remove()
尝试这个...
$( "#myselect option:selected" ).remove(); // because your deleted user id will be selected