我正在尝试在多选下拉菜单上使用拆分,它返回错误:“未捕获的类型错误:对象 f-all 没有方法‘拆分’”。不能在多选上使用拆分吗?
这是下拉列表(简化):
<select data-placeholder="Select" placeholder="Select" name="id[]" id="id_menu" multiple>
<option value=""></option>
<option value="e-all">E All</option>
<option value="f-all">F All</option>
</select>
这是拆分功能:
$('#id_menu').change(function(){
var id_menu = $(this).val();
var type = id_menu.split('-');
// do stuff with split id
});
尝试使用每个仍然相同的错误消息
$('#id_menu').change(function(){
$('#id_menu').each(function() {
var type = $(this).val().split(',');
});
});
提前致谢。