2010-02-25 5 views

ответ

2

Не использовать любого из эти методы, и особенно не использовать обнюхивание браузером. Прикосновение к $.browser почти всегда является ошибкой.

Правильный способ чтения и записи значений полей формы в jQuery - val(). Неважно, относится ли поле формы <input type="text"> или <textarea>, они оба будут работать одинаково.

$('#'+idField).val($("#obHid").val()); 

[В стороне: однако это сломается, если idField может содержать точки, так как в строке селектора они превращаются в селекторы класса. Если это беспокойство просто использовать обычную версию JavaScript:

document.getElementById(idField).value= document.getElementById('obHid').value; 

немного wordier, но более простой]

Смежные вопросы