對不起,我不說冠軍,但我對如何縮短一段jQuery代碼問題:如何縮短這個jQuery代碼?
$(function() {
$("#profile1").click(function() {
$("#profile1").addClass("focused");
$("#profile2").removeClass("focused");
$("#profile3").removeClass("focused");
});
$("#profile2").click(function() {
$("#profile1").removeClass("focused");
$("#profile2").addClass("focused");
$("#profile3").removeClass("focused");
});
$("#profile3").click(function() {
$("#profile1").removeClass("focused");
$("#profile2").removeClass("focused");
$("#profile3").addClass("focused");
});
});
對於我所看到的,一個toggleClass不會做它,因爲我可以按該對象連續兩次,因此使多個對象同時被聚焦,而我正在尋找某種開關,其中只有一個對象可以聚焦(即,讓聚焦的聚會)時間。
這是我是一個初學者,但我猜我應該涉及'這個'的某個地方,但我不知道如何。
在此先感謝!你們好棒!
給他們一個整體課,然後瞄準它。例如'$(「。profile」)' –
另外,你可以在click事件中使用'$(this)'。 –
使用單選按鈕?這就是他們所做的。 – Christophe