jQuery中select获得选取的中文名称并用逗号拼接
时间: 2023-12-14 11:37:47 浏览: 124
假设你有一个select标签,其中包含多个选项,你可以通过以下代码获取选中的中文名称并将它们用逗号拼接:
```javascript
var selected = [];
$("select option:selected").each(function() {
selected.push($(this).text());
});
var result = selected.join(",");
```
首先,我们创建一个空数组 `selected` 来存储选中的选项。然后,使用jQuery选择器选中所有被选中的选项,并通过 `.each()` 方法遍历每个选项。在每个选项上调用 `.text()` 方法可以获取它的中文名称,将其推入 `selected` 数组中。
最后,我们使用 `.join()` 方法将数组中的元素用逗号拼接起来,生成最终的结果字符串。
相关问题
jquery获得check多选并用逗号拼接
可以使用 jQuery 的 `.map()` 方法来实现。假设你有一个类名为 `checkbox` 的多选框组,那么可以使用以下代码:
```javascript
var selectedValues = $('.checkbox:checked').map(function() {
return $(this).val();
}).get().join(',');
```
这里的 `map()` 方法会遍历所有被选中的多选框,并返回它们的值。最后使用 `get()` 方法将返回的值转换为数组,然后使用 `join()` 方法拼接成一个以逗号分隔的字符串。
注意,以上代码假设每个多选框的值都是唯一的。如果多选框的值可能重复,可以使用 `$.unique()` 方法去重。
阅读全文