В jQuery есть другой способ написать это?
Версия 1
$("#date_filter-enable").click(function() {
$("#search_dates").removeClass("hidden");
});
$("#date_filter-disable").click(function() {
$("#search_dates").addClass("hidden");
});
Версия 2
$("input[id^=date_filter-]").click(function(e) {
var clicked = $(e.target);
var id = clicked.attr("id").split("-");
var action = id[1];
if(action == "enable")
$("#search_dates").removeClass("hidden");
else
$("#search_dates").addClass("hidden");
});
Я привык к такому кодированию ... но я хочу знать, есть ли эффективный, читабельный, классный способ написания этого ... как переключение, создание цепочек ... лучшие практики, которых я не знаю ^ ^
Я ценю, что вы поделились этим! ^^