Показать сообщение отдельно
  #1 (permalink)  
Старый 03.06.2010, 09:48
Аспирант
Отправить личное сообщение для Юрий Шу Посмотреть профиль Найти все сообщения от Юрий Шу
 
Регистрация: 27.05.2010
Сообщений: 42

Обработка события у селектора, добавляемого с помощью append
Здравствуйте.
Имею следующий код:
<form action="">
  <fieldset>
     <p class="software">    
       <select name="what">
          <option>Выберите название программы *</option>
          <option value='Программа 1'>Программа 1</option>
          <option value='Программа 2'>Программа 2</option>	
      </select>
      <input type="text" name="reg_num" value="Регистрационный номер *" />
    </p>
    <p class="add"><a href="#">Добавить программу</a></p>
  </fieldset>
</form>

function addSoftware() {
	  $("p.software:first").clone(true).append("&nbsp;&nbsp;<a class='del' href='#'>удалить</a>").insertBefore(this)
	}
	
function delSoftware() {
	  $(this).closest("p.software").remove()	
	}

$("p.add").click(addSoftware)
$("a.del").click(delSoftware)

Но обработка с помощью функции delSoftware почему-то не работает. Есть подозрение, что селектор a.del скрипт не видит. Так ли это и как можно выйти из ситуации?
Ответить с цитированием