jQuery attr Select on下拉列表不工作Mac Safari

jQuery attr Select on下拉列表不工作Mac Safari,jquery,macos,select,safari,attr,Jquery,Macos,Select,Safari,Attr,我有一个片段,客户按下网页上的按钮 此按钮应在隐藏的选择框中选择一个选项,并更新页面上的一些隐藏字段。它适用于Mac上Safari上的所有平台和浏览器。。下拉列表不会得到更新 追查到 $('#selectSize option[id=Bespoke]').attr('selected', 'selected'); 该下拉列表不会更新,但其他所有内容都有效-仅适用于Mac上的Safari 小提琴在这里:试试这个 $('#selectSize option[id=Bespoke]').prop('

我有一个片段,客户按下网页上的按钮

此按钮应在隐藏的选择框中选择一个选项,并更新页面上的一些隐藏字段。它适用于Mac上Safari上的所有平台和浏览器。。下拉列表不会得到更新

追查到

$('#selectSize option[id=Bespoke]').attr('selected', 'selected');
该下拉列表不会更新,但其他所有内容都有效-仅适用于Mac上的Safari

小提琴在这里:

试试这个

$('#selectSize option[id=Bespoke]').prop('selected', true);
您可以改为使用:

此外,ID是唯一的,因此选择器中不需要额外的位:

$("#Bespoke").prop("selected", true);

这是Safari和Mac设备的一个主要错误。我如何向jQuery团队和Safari团队报告这一点?据我所知,在Chrome/Firefox上触发问题,
.prop()
似乎是最好的方法
$("#Bespoke").prop("selected", true);