我有這樣的jQuery代碼:jQuery的短語法
function showCreatedBy(){
$(".created-by").css("background-color", "#949494");
$(".date-time-data").hide();
$(".reference-data").hide();
$(".payment-status-data").hide();
$(".created-by-data").show();
}
function showDateTime(){
$(".date-time").css("background-color", "#949494");
$(".created-by-data").hide();
$(".reference-data").hide();
$(".payment-status-data").hide();
$(".date-time-data").show();
}
function showReference(){
$(".reference").css("background-color", "#949494");
$(".created-by-data").hide();
$(".reference-data").show();
$(".payment-status-data").hide();
$(".date-time-data").hide();
}
function showPaymentStatus(){
$(".payment-status").css("background-color", "#949494");
$(".created-by-data").hide();
$(".reference-data").hide();
$(".payment-status-data").show();
$(".date-time-data").hide();
}
有什麼辦法縮短這個使用jQuery?我不明白很多,但這對我來說似乎真的是多餘的。
http://codereview.stackexchange.com/ – j08691
每個功能都做不同的事情,於不同的東西,所以沒有,有沒有什麼可以做,使之更加簡潔。 –
'$(「。created-by-data,.reference-data,.date-time-data」)。hide();' – Pointy