У меня поведение при подключении, когда я пытаюсь отключить или прочитать только поле ввода с помощью attr ().
removeAttr('disabled')
работает нормально.
attr('name', 'somthing')
работает
attr('id', 'something else')
работает
attr('disabled','disabled')
не работает -> пишетonly disabled = "" в DOM и не отключает поле ввода
attr('readonly','readonly')
не работает -> в DOM записывается только readonly = "", но поле ввода все еще можно редактировать.
$(document).ready(function() {
$("input[name='rdio']").live('click', function() {
$(".radio_select").find("input[name='rdio']").each(function(){
if(this.checked)
{
$("#"+this.value).removeAttr('disabled');
}
else
{
$("#"+this.value).attr('disabled','disabled');
}
});
});
});
Кто-нибудь сталкивался с таким поведением?Кстати, я использую jquery 1.4.2
РЕДАКТИРОВАТЬ: Извините, это было то, что я попытался и забыл вернуть его.Так что с attr () проблема сохраняется.