什么是更新DIV或ID onclick而不重新加载的可能方法

What are possible methods of updating DIV or ID onclick without reloading

本文关键字:加载 方法 新加载 DIV 更新 ID onclick 什么      更新时间:2023-09-26

场景如下

<div id="menu">
 <div id="menuwrapper">
  <ul>
    <li id="m1" onclick="dates('from','to','2012-12-01','2012-12-31');">Mymenu1</li>
    <li id="m2" onclick="dates('from','to','2011-12-01','2011-12-31');">Mymenu2</li>
  </ul>
 </div>
</div>

这里onclick我调用javascript dates(),它创建数据小部件,其中前2个参数fromto是划分id,参数3和4是范围。

但问题是同时两者都不会工作,例如,如果我点击Mymenu1,它显示datepicker'2012-12-01','2012-12-31'的日期范围,现在如果我点击Mymenu2,它再次显示之前显示的相同日期范围,我期望'2011-12-01','2011-12-31'

有办法克服这个问题吗?在本教程http://www.phpro.org/tutorials/Dynamically-Create-Menu-With-PHP-DOM.html的帮助下,我在php中动态创建菜单。

请帮助我,我想我必须在dates函数被调用后更新fromto id,但我不知道如何在不重新加载完整index.php的情况下实现这一点,我希望我的问题是明确的。

祝你今天愉快

你必须使用$("selector").datapicker("destroy");

http://jsfiddle.net/Kq3uj/