0

У меня есть приложение rails, использующее bootstrap со страницей формы, которая имеет возможность добавлять дополнительные поля формы. Учебник из этого Railscast episode сильно повлиял на эту функцию. Мне нужно посмотреть поля добавления, чтобы я мог скрыть панель предупреждения в новом хорошо созданном. Вот код, который не будет работать (в CoffeeScript):Javascript событие в форме добавить поля

$('#classifications_forms').on 'change', (event) -> 
    container = $('.classifications_form').last() 
    $('#premium-divide', container).hide() 

Вот код в JQuery:

$('#classifications_forms').on('change', function(event) { 
    var container; 
    container = $('.classifications_form').last(); 
    return $('#premium-divide', container).hide(); 
}); 

Я попробовал на событие щелчка на кнопку добавления полей, но уже поздно в случае просмотра, поскольку он не будет скрывать панель. Если я удару по кнопке второй раз, он скроет панель на ранее созданном колодце, поэтому я знаю, что код работал, чтобы скрыть панель. Мое мышление состоит в том, чтобы скрыть панель на последнем хорошо созданном, и я подумал, что изменение на #classifications_forms даст мне событие, необходимое для того, чтобы скрыть последний колодец, но я думаю, что его недостающее в событии. Что не хватает выше?

Это jsfiddle, показывая проблему.

+0

может у предоставить рабочий образец для воспроизведения ISSE (живой сниппета/скрипки/bootply)? Кроме того, ваш JS-код кажется синтаксически неправильным для меня. – nozzleman

+0

Добавил скрипку и добавил jquery, так как у меня был только кофейник. Благодарю. – jmscholen

ответ

0

Потому что я использовал самозагрузки, я нашел класс обратиться к панели, которая заботилась о моей проблеме:

.hidden