Приветствую, проблема в том, что элементов в каких надо менять 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';
...