看似简单的问题让我感到困惑......所有答案似乎只适用于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 –