- 13, May 2024
- #1
Привет,
У меня есть кнопки («+») (зеленые) для разных разделов, когда я нажимаю на одну из этих кнопок, я открываю поле ввода и поле текстовой области. Данные обоих полей должны быть окончательно помещены в базу данных с внешним ключом каждого раздела.
Связь: http://science-travel-com.stackstaging.com/cpicks/
Текст раздела я показываю в метке поля заголовка, чтобы пользователь знал, к каким разделам относятся новые входные данные. Это работает хорошо, однако при каждом нажатии кнопки «+» добавляется новый текст, но старый текст не удаляется. Как удалить старый текст и добавить новый?
Вот функция:
Текст раздела я показываю в метке поля заголовка, чтобы пользователь знал, к каким разделам относятся новые входные данные. Это работает хорошо, однако при каждом нажатии кнопки «+» добавляется новый текст, но старый текст не удаляется. Как удалить старый текст и добавить новый?
Вот функция:
$('.plus').on('click',function(e){
$('.newCP').show();
$('.sectionInput').hide();
$('.updateCP').hide();
e.stopPropagation();
$('.labelTextareas').show();
$('.myTextareas').show();
newCpId = $(this).parent(this).attr('id');
//HERE THE SECTION TEXT IS ADDED, HOWEVER CANNOT BE
// OVERWRITTEN WHEN "+" BUTTON IS ACTIVATED AGAIN
$('label.headlineNewCp').before(' for <b>' + $(this).siblings('span').text() + '</b>, ');
});
$('#newCP').on('click', function() {
$.ajax({
//....for db
}
});
});
Код (JavaScript): Спасибо, ребята!