Jquery Mobile Multiple Select赢得';我不能在Iphone上选择超过2个选项

Jquery Mobile Multiple Select赢得';我不能在Iphone上选择超过2个选项,jquery,jquery-mobile,Jquery,Jquery Mobile,我试图在Jquery mobile中使用multiple-select选项,每次我尝试选择多个选项时,它都会取消选中其他选项。这是我的代码我遗漏了什么?在谷歌浏览器中,它甚至不允许我选择超过1个选项。在iphone上,我可以选择两个选项。我在选择面板上有数据本机菜单=“false” 登录 $(文档)。在(“pagecreate”、“#page-form1”,函数()上{ $(“选择”)。每个(函数(idx){ $(this).change(function(){ var值=$(this.va

我试图在Jquery mobile中使用multiple-select选项,每次我尝试选择多个选项时,它都会取消选中其他选项。这是我的代码我遗漏了什么?在谷歌浏览器中,它甚至不允许我选择超过1个选项。在iphone上,我可以选择两个选项。我在选择面板上有数据本机菜单=“false”


登录
$(文档)。在(“pagecreate”、“#page-form1”,函数()上{
$(“选择”)。每个(函数(idx){
$(this).change(function(){
var值=$(this.val();
$(此).children(“选项”).removeAttr(“选定”);
$(this).children(“option[value='”+value+']).attr(“selected”,“selected”);
if($(this.attr(“id”)=“优先级”)
链接选项(值);
});
});
});
功能链接选项(优先级){
风险值案例={
“正常”:{
“commETA”:“2天”,
“compETA”:“1周”
},
“高”:{
“commETA”:“今天”,
“compETA”:“2天”
},
“严重”:{
“commETA”:“今天”,
“compETA”:“今天”
},
“紧急情况”:{
“commETA”:“1小时”,
“compETA”:“今天”
}
};
如果(案例[优先权]){
$。每个(案例[优先级]、功能(键、值){
$(“#”+键).val(值);
$(“#”+键)。触发器(“更改”);
});
}
}
MGK电动CTA

请检查我的iOS,并让我知道它是否解决了iOS中的问题。对于多个选择,仍然需要固定。因为您有一个附加到所有
select
元素的函数<代码>$(“选择”)。每个(函数(idx)..
最好为所有
select
项指定一个类,并将该函数附加到它们上,但多选项除外。这样就排除了多选项。Omar,当我更新代码以反映您的更改时,它现在正在完美地选择所有选项,但我的验证告诉我,当我确实有选项时,我需要选择一个选项一组。另外,如果我删除了所需的设置,数据库将无法获取在“选择”下拉列表中设置的$\u POST值。有什么想法吗?@MarkLordi:你能用所有新代码发布一个新问题吗?