触发更新时的选择复制

时间:2019-11-29 15:51:20

标签: javascript jquery arrays jquery-chosen

我目前正在尝试将selected-select用于多选下拉列表。当我想更新选择框并显示更新的选择时,我将这行代码称为:

$('.chosen-select').val("Campus Wired Network").trigger('chosen:updated');

这将在输入框中显示“校园有线网络”值。

如果我尝试通过编程方式做同样的事情:

$('.chosen-select').val(array[0]).trigger('chosen:updated');

我将显示两次该值,因此在选择框中选择“校园有线网络”,然后再次选择相同的“校园有线网络”。

我昨天发布了这个问题,其中显示了我的完整代码,但现在我已经设法对其进行了跟踪。任何帮助将不胜感激,因为它使我发疯!

Chosen-select displaying multiple values from an array with one value

更新:

我已经意识到是否可以这样做:

array[0] = "Campus Wired Network"
$('.chosen-select').val(array[0]).trigger('chosen:updated');

但是,如果我只是打电话给我

$('.chosen-select').val(array[0]).trigger('chosen:updated');

然后显示两次。...:/

console.log显示
     Campus Wired Network

我肯定错过了一些明显的东西:(

0 个答案:

没有答案