【问题标题】:Selecting values from multiple select option box - Jquery从多个选择选项框中选择值 - Jquery
【发布时间】:2022-01-13 07:10:25
【问题描述】:

我正在尝试在多选选项框中选择值。当我在下面运行当前代码时,选项框中没有选择任何项目,但是当我执行 parseInt(value) 时,它只选择第一个选项。

当我 console.log(selected) 时,它返回 4,5。如何将 4,5 插入 $("#edit-items") 以使其选择选项框中的两个值。

PS:对不起我的英语

JS

 var selected = $(this).attr('data-items');  returns 4,5
 items = parseInt(selected)
 $("#edit-items").val([items]);

【问题讨论】:

  • 你能显示html代码吗

标签: javascript jquery


【解决方案1】:

parseInt() 只会解析来自4,5 的第一个整数。如果您想将所有整数作为一个数组获取,请拆分字符串并在每个数组元素上调用parseInt()

items = selected.split(',').map(str => parseInt(str));
$("#edit-items").val(items);

【讨论】:

    猜你喜欢
    • 2010-10-06
    • 1970-01-01
    • 1970-01-01
    • 2018-04-16
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多