Добрый день!
Прошу помочь произвести оптимизацию кода на jQuery. Только недавно начал изучать его. Есть таблица, с полем даты завершения. Необходимо в зависимости от текущей даты применять различные стили.
<script type="text/javascript">
$(document).ready(
function () {
var systemDateArr = $("#SystemDate").text().split(".");
var convertedSystemDate = Date.parse(systemDateArr[1] + '/' + systemDateArr[0] + '/' + systemDateArr[2]);
var tr = $(".listtable tr").filter(function () {
var endDate = $(this).children('td:nth-child(4)').text();
if (endDate) {
var endDateArr = endDate.split(".");
var convertedEndDate = Date.parse(endDateArr[1] + '/' + endDateArr[0] + '/' + endDateArr[2]);
[B]if (convertedEndDate > convertedSystemDate)[/B]
return false;
else
return true;
}
}).addClass("PriorityTaskOverdue");
}
);
</script>
В зависимости от условий сравнений мне приходиться каждый раз дублировать этот скрипт.