@deadended

Как сделать условие в Jquery для смены атрибута для разных ID элементов?

Приветствую, проблема в том, что элементов в каких надо менять Id 30 штук.
Можно сделать кривое решение и откопировать функцию 30 раз с разными ID, но есть желание попробовать лучше...

Подскажите пожалуйста как сделать чтобы функция по фокусу принимала ID только от элементов где есть строка в ID = city_form% (Тоесть игнорировать все другие элементы селект, а обрабатывала фокус только от 30 штук city_form1...city_form30). И далее поменяв атрибут id выполняла что ей предписано. Спасибо!

код по замене ID Элемента формы
$(document).ready(function () {
	
$("#city_form1").focus(function(){ 	
$(this).attr('id', 'city_form'); 


	$('#city_form').change(function () {
		var city_form = $(this).val();
		if (city_form == '0') {
			$('#main_id').html('<option>- выберите регион -</option>');
			$('#main_id').attr('disabled', true);
			$('#city_id').html('<option>- выберите город -</option>');
			$('#city_id').attr('disabled', true);
			return(false);
		}
		$('#main_id').attr('disabled', true);
		$('#main_id').html('<option>загрузка...</option>');
		
		var url = 'get.php';
		...
  • Вопрос задан
  • 120 просмотров
Пригласить эксперта
Ответы на вопрос 1
@look2009
Помести все id в массив и крутани его с функцией.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы