Спасибо, но у меня возникла еще одна проблема. В момент загрузки моего сайта существует один select с id=vi0 и связанные с ним элементы, id которых тоже на 0 заканчиваются, потом по нажатию на кнопку можно создать еще несколько таких конструкций с id =vi1,vi2,vi3 и т.д. Так вот, я пытаюсь циклом пробежаться по всем возможным id и применить вот эти свойства:
$("select#vi"+i).change(function () {
var val = $("select#vi"+i).val();
if(val=='co'){
$("t#vior"+i).show(); }
if(val=='cos'){
$("t#vior"+i).show(); }
if(val===''){
$("t#vior"+i).hide(); }
});
Проблема в том, что change работает только для элемента который существовал изначально, а не для добавленных в последствии. В чем проблема может быть?