Первая проблема, с которой вы столкнулись, заключается в том, что вы привязываетесь к существующим в то время кнопкам .glyphicon-plus
и .glyphicon-remove
.Вам нужно изменить привязки событий на:
$("#ruleTable").on('click', '.glyphicon-plus', function() { });
Другая проблема заключается в том, что вы клонируете инициализированный selectpicker
, который содержит события, которые изменяют существующий селектор выбора вместо нового.Вам нужно будет воссоздать новый <select>
и инициализировать его снова, используя .selectpicker()
для клонированной строки.
Вот обновленная скрипка, где я извлек вашу строку в отдельный шаблон, который используется для созданияновые строки: https://jsfiddle.net/x8s5evLo/