prop («выбранный», true) не работает в Safari

#javascript #safari #prop

#javascript #safari #prop

Вопрос:

Кто-нибудь знает, почему в Safari это не работает?

 $('#my_dropdown')
                 .find('option')
                 .filter(function(index) { 
                    return $(this).text() === $('#country_of_residence').html();        
                 }).prop("selected", true);
  

Где, как и в Chrome и Firefox, это так.
Опция действительно выбирается (так как виден атрибут selected=»выбранный»), но выпадающий список не обновляется.
Я использую Safari 7.0.4.

Комментарии:

1. Может быть, попробуйте поместить a .prop("selected", false) сразу после .find("option") ?

2. интересно. это действительно сработало!