<input id="mnc" type="text"/>
<input type="text" id="selected" />
$('#mnc').val().length ? $('#selected').attr({
'size': $('#mnc').val()
}) : $('#selected').removeAttr('size');
Это приводит к ошибке в Firefox 4.
Индекс или размер отрицательный или превышает допустимую сумму "код:" 1
Другие браузеры могут обрабатывать removeAttr
, даже если атрибут не существует.Что я делаю, так это проверяю, пустой ли ввод #mnc, затем удаляю размер атрибута из #selected
, существует он или нет.
Чек http://jsfiddle.net/zFCtU/1/