У меня есть следующий скрипт:
$("#border-radius").click(function(){
var value = $("#border-radius").attr("value");
$("div.editable").click(function () {
mySQLinsert(value, '2', this.id)
$(this).css({
"-webkit-border-radius": value
});
});
});
По сути, идентификатор «#border-radius» предназначен для ввода текста. Вы вводите значение, щелкаете текстовое поле (не могу понять, как это обойти), а затем щелкаете div с классом «редактируемый», и он применяет стиль «-webkit-border-radius» (я знаю, что это не кросс-браузерный), в этот DIV.
Функция mySQLinsert использует Ajax для отправки значения функции mySQLinsert в базу данных mySQL с помощью php-страницы (ничего особенного).
Проблема: когда я щелкаю дочерний элемент div (div внутри элемента div), он также применяет это значение к родительскому объекту, запускает функцию mySQLinsert и сохраняет его в базе данных
Мне нужно иметь возможность выбирать как родителя, так и ребенка по отдельности, в зависимости от того, какой из них нажат.