看似簡單的問題讓我感到困惑......所有答案似乎只適用於JQuery。更改點擊類的div
我正在用PHP生成表日曆。
日曆上的每一天都是一個tr > td > div
它看起來像這樣的時刻:當了div中的一個用戶點擊我要那個div的背景改變
{cal_cell_content}
<div class="" id="event" href="" onclick="this.className=\'selected\';return getDate({day});">
{day}
</div>
{/cal_cell_content}
它的CSS類被選中。
然後,如果用戶點擊另一個div,我希望該類更改爲選中狀態,並刪除以前的類,以便在任何時候只能選擇一個div。
目前我正在使用this.className='selected
其中的作品除了可以選擇多個div!
如何獲得行爲,以便我可以選擇一個div並突出顯示它,然後如果我決定點擊另一個div,則先前的div將被取消選中,並且新的div將被「選中」?
您需要取消選擇所有其他,然後選擇一個。添加一個類到你所有的div例子「day」然後做'$('。day')。removeClass('selected');'然後添加選擇到真正選擇的div –