xax,
Тогда чуть иначе указывать селектор:
$("input[id^='line-ob']").on("change", function() { //обработчик on ставит события и на элементы, появившиеся после его установки
var kolloinput = $("#line-ob").val(),
kollo = $("#line-ob-container > .price-range").length;
if (kolloinput <= 100 && kolloinput > kollo) {
for (i = kollo; i < kolloinput; i++) {
var loDiv = $("<div/>").addClass("price-range");
$(loDiv).html('<div class="price-field-tx"><input type="number" id="line-ob-is'+(i+1)+'" name="line-ob-is'+(i+1)+'" value="0" min="0"/></div><div class="price-text"><label for="line-ob-is'+(i+1)+'">Бла бла бла выберите бла бла бла</label></div>');
$("#line-ob-container").append(loDiv);
}
} else {
if (kolloinput <= 100) {
for (i = kolloinput; i < kollo; i++) {
$("#line-ob-container > .price-range").last().remove()
}
}
}
});