Я написал эти функции для обработки данных при нажатии на конкретную ячейку моей таблицы. У меня есть 6 функций, которые обрабатывают данные для события, но каждый из них один и тот же, они просто с другим ID. Вот мой код:Упрощение событий jQuery
//COMMENT HANDLING
$("#mondayCommentLink").click(function() {
var mondayhtmls = $("#mondayComment");
var input = $("<input type='text' id='mondayCommentText' name='mondayCommentText' size='10' />");
input.val(data.days[0].comment);
mondayhtmls.html(input);
});
$("#tuesdayCommentLink").click(function() {
var tuesdayhtmls = $("#tuesdayComment");
var inputt = $("<input type='text' id='tuesdayCommentText' name='tuesdayCommentText' size='10' />");
inputt.val(data.days[1].comment);
tuesdayhtmls.html(inputt);
});
$("#wednesdayCommentLink").click(function() {
var htmls = $("#wednesdayComment");
var input = $("<input type='text' id='wednesdayCommentText' name='wednesdayCommentText' size='10' />");
input.val(data.days[2].comment);
htmls.html(input);
});
$("#thursdayCommentLink").click(function() {
var htmls = $("#thursdayComment");
var input = $("<input type='text' id='thursdayCommentText' name='thursdayCommentText' size='10' />");
input.val(data.days[3].comment);
htmls.html(input);
});
$("#fridayCommentLink").click(function() {
var htmls = $("#fridayComment");
var input = $("<input type='text' id='fridayCommentText' name='fridayCommentText' size='10' />");
input.val(data.days[4].comment);
htmls.html(input);
});
$("#saturdayCommentLink").click(function() {
var htmls = $("#saturdayComment");
var input = $("<input type='text' id='saturdayCommentText' name='saturdayCommentText' size='10' />");
input.val(data.days[5].comment);
htmls.html(input);
});
Есть ли способ, что я могу просто этот код или сделать его более изящным, чем с 6 отдельных функций обработки каждого конкретного события ячейки?
Это своего рода обзор кода, который будет проходить по адресу http://codereview.stackexchange.com/ – Orbling