gpt4 book ai didi

javascript - 如何获取多选的自定义属性

转载 作者:行者123 更新时间:2023-11-29 17:35:18 27 4
gpt4 key购买 nike

有谁知道如何从多个选择中获取自定义属性“custom”的值?我想你会通过选择几个元素得到一个数组

<select class="selectpicker" multiple>
<option custom="Mustolest">Mustard</option>
<option custom="Kellared">Ketchup</option>
<option custom="Reloaded">Relish</option>
</select>

我正在使用 Bootstrap 选择。我尝试过的是以下内容:

$(function() {
$('.selectpicker').selectpicker();

$('.selectpicker').on("change",function() {
console.log($('.selectpicker').selectpicker("val"));
});

})

有了这个我就得到了数组形式的值,没错。但我需要克服一个自定义属性。你给我的选项对我不起作用。

最佳答案

就是:获取选中元素的数组,获取它们各自的自定义属性,像这样:

$("select :selected").map((i, el) => $(el).attr("custom")).toArray()

这将返回如下内容:

Array [ "Mustolest", "Kellared" ]

关于javascript - 如何获取多选的自定义属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57081362/

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