我得到了兩個ID爲today
和tomorrow
的div。由於只有其中一個可以顯示,我寫了一個JavaScript函數在這兩個之間切換。jquery在兩個視圖之間切換
function switchDay(selector) {
if (selector == "tomorrow") {
$("#today").hide();
$("#tomorrow").show();
$("#daySelector").html('<a href="#" onclick="return switchDay(\'today\');">this day</a> | next day');
}
if (selector == "today") {
$("#tomorrow").hide();
$("#today").show();
$("#daySelector").html('this day | <a href="#" onclick="return switchDay(\'tomorrow\');">next day</a>');
}
return false;
}
在我的PHP我附和交換機鏈路是這樣的:
echo '<p id="daySelector">today | <a href="#" onclick="return switchDay(\'tomorrow\');">tomorrow</a></p>';
正如你所看到的,我已經切換的hide()和show()jQuery的功能(以前我是用.style .display函數),並且現在想要還舊的onclick
,而是使用jquery .click()
。雖然,我不知道我將如何改變切換鏈接。
我怎樣才能做到這一點? (最好是,如果它沒有讓我的腳本變得太大...)
好像你有一些奇怪的邏輯怎麼回事......你到底做的是什麼呢? – elclanrs
他試圖切換顯示的div並更新切換視圖的鏈接。 – saml