我想根據某些條件顯示和隱藏對象(div,文本或btns)。在JQuery中顯示和隱藏對象
在C#中,我們可以寫出像下面的減少值編碼量:
txtA.visible = (type == "A");
txtB.visible = (type == "B");
txtC.visible = (type == "C");
jQuery中,以顯示和隱藏,我用.show()和.hide()方法。 但是,我必須爲這個簡單的功能寫很多行。例如:
if (type == "A")
$("#txtA").show();
else
$("#txtA").hide();
if (type == "B")
$("#txtB").show();
else
$("#txtB").hide();
if (type == "C")
$("#txtC").show();
else
$("#txtC").hide();
有沒有辦法用較少的線路實現相同的功能?謝謝。
我認爲這不會減少在這種情況下代碼大小,因爲反覆被有條件地發生。 – 2011-06-08 14:39:25