我目前正在尝试将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
我肯定错过了一些明显的东西:(