Я пытаюсь отключить некоторые поля ввода, используя jQuery 1.4.2. Это часть HTML-кода:Отключение входов с jQuery не работает
<input type="text" disabled="disabled" name="nume" value="Text" />
Это Javascript:
$('.salveaza').live('click', function(e){
$.get(ajaxURL, $('form', itemCurent).serialize()+'&id='+itemCurent.data('id')+'&optiune=editeaza-categorie');
// This is the code for disabeling inputs
$('input', itemCurent).attr('disabled', 'disabled');
itemCurent.removeClass('curent');
$('.optiuniEditeaza', itemCurent).remove();
e.preventDefault();
});
Приведенный выше код не работает. Обратите внимание, что входы добавляются с помощью jQuery, поэтому я использую live, я пробовал всевозможные вещи.
Я также попытался Firebug консоль, чтобы отключить все поля ввода на странице, и он не работает:
$('input').attr('disabled', 'disabled');
Любая помощь будет apreciated, Благодаря
Это будет правильная процедура для отключения элемента 'input', если' input' является дочерним элементом 'itemCurent'. Вы уверены, что код после вашего '$ .get()' запущен? Выполняется ли запрос? – user113716
Да, вход является дочерним элементом itemCurent, я также попытался отключить все входы на странице, и он просто позволяет им все. – Andrei