IDtoday
と。で2つのdivを取得しましたtomorrow
。そのうちの1つしか表示できないので、これら2つを切り替えるjavascript関数を作成しました。
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()
ます。ただし、スイッチリンクをどのように変更するかはわかりません。
これどうやってするの?(スクリプトがそれほど大きくならない場合に最適です...)