Использование jQuery для выбора опции HTML со значением, содержащим специальные символы - PullRequest
1 голос
/ 07 декабря 2011

У меня есть следующие опции внутри элемента select:

<option value="Azua">Azua</option>
<option value="Barahona">Barahona</option>
<option value="Dajabón">Dajab&#243;n</option>

Когда я выполняю следующий jQuery, выборка обновляется без проблем:

$('form:visible .inpProvince').val('Barahona');

Однако, когда явыполните следующее: выбор сбрасывается до первой опции:

$('form:visible .inpProvince').val('Dajabón');

Я предполагаю, что это связано с акцентированным 'o'.Есть идеи, как мне справиться с этой проблемой?

Ответы [ 2 ]

3 голосов
/ 07 декабря 2011

Специальный символ не проблема. Вы можете увидеть рабочий пример, используя этот метод здесь:

http://jsfiddle.net/aMUQk/

Я бы сказал, что ваша проблема кроется где-то еще ...

0 голосов
/ 07 декабря 2011

Ваша проблема может быть в кодировке файла (файл, в котором находится js) . См. Ответ на вопрос , как использовать акцентированные символы в jquery? . Это может быть какая-то помощь Преобразование файлов в UTF-8 .

...