gpt4 book ai didi

jquery - 删除附加项目

转载 作者:行者123 更新时间:2023-12-01 01:04:12 25 4
gpt4 key购买 nike

我的表单中有一个列表框。

<span>
<select size=5 id="submission_author_ids" name="submission[author_ids][]" multiple onfocus="displayOptions();"> </select>
</span>

我有一个函数可以读取列表框中的所有选项,然后将其附加到 div 中。

function displayOptions(){

var list = document.getElementById('submission_author_ids');
//$j('#spanSubmitters').remove();
for(var i = 0; i < list.options.length; ++i)
$j('#spanSubmitters').append(list.options[i].text);

}

问题是每次将焦点放在列表框上时,选项都会附加到 div 中。这可能会导致重复。我想首先删除 div 中的所有附加选项,并在每次列表框接收焦点时重新附加选项。

我尝试了下面的代码,但它似乎不起作用 --- 选项不再显示

$j('#spanSubmitters').remove();

如果有人能帮助我解决这个问题,我将不胜感激。

干杯

最佳答案

使用empty()remove() 删除整个元素。 empty() 只是删除其中的所有子节点。

$j('#spanSubmitters').empty();

关于jquery - 删除附加项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6271143/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com