Не использовать любого из эти методы, и особенно не использовать обнюхивание браузером. Прикосновение к $.browser
почти всегда является ошибкой.
Правильный способ чтения и записи значений полей формы в jQuery - val()
. Неважно, относится ли поле формы <input type="text">
или <textarea>
, они оба будут работать одинаково.
$('#'+idField).val($("#obHid").val());
[В стороне: однако это сломается, если idField
может содержать точки, так как в строке селектора они превращаются в селекторы класса. Если это беспокойство просто использовать обычную версию JavaScript:
document.getElementById(idField).value= document.getElementById('obHid').value;
немного wordier, но более простой]
Что ваш вопрос.? –
В чем вопрос? –