我的asp网站中有2个文件js,名为

1-jquery.datepick.js

2-jquery.hijridatepick.js


这些文件具有相同的名称功能,但第二个文件是弹出式窗口hijricalender,我称其为

  <script type="text/javascript">
      $(function () {
          $('[id$=TextBox1]').datepick({ dateFormat: 'dd/mm/yyyy' });
       });
  </script>


对于textbox2我想使用第一个文件中的datepick函数,我怎么称呼它导致我将第一个文件视为

 $('[id$=TextBox2]').datepick({ dateFormat: 'dd/mm/yyyy' });


但这再次调用了第二个文件的功能
???

最佳答案

第二个文件将覆盖第一个文件。您必须更改功能之一的名称,以避免冲突。

您会在文件中找到类似的内容:

jQuery.fn.datepick = function() {
    // etc.
};


这是创建jQuery插件方法的地方。只需将一个或两个文件中的datepick更改为不同且唯一的文件即可。

07-25 21:54