从选择框中删除项目或向选择框添加项目

Remove items from or add items to a select box?

本文关键字:选择 添加 项目 删除项目      更新时间:2023-09-26

如何从选择框中删除项目(值="0")?

下面是一个示例选择框。

<select class="form-select" name="column" id="edit-column">
<option value="-1">Search All Columns</option>
<option value="0">option 1</option>
<option value="1">option 2</option>
</select>

我的 JavaScript 无法正常工作

$('#edit-column option[value="0"]').remove();

你的 JavaScript 很好——你可能只是在 DOM 完全加载之前运行它。

所以,正如PSL在评论中提到的,你必须在jQuery中使用这样的东西:

$(function(){
   $('#edit-column option[value="0"]').remove();
});

这实际上只是以下的简写:

$(document).ready(function() {
    $('#edit-column option[value="0"]').remove();
});

这是更新的小提琴。