jquery – 同一页面中的多个datepicker无法运行javascript

前端之家收集整理的这篇文章主要介绍了jquery – 同一页面中的多个datepicker无法运行javascript前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在表单中使用了添加删除功能.我有一个带日期选择器功能的日期字段.问题是,如果我添加多行,然后单击日期选择器它不能正常工作.请参阅此 http://jsfiddle.net/KN7Hd/获取演示.
$(function() {
    $( "#datepicker" ).datepicker({
      showOn: "button",buttonImage: "images/calendar.png",buttonImageOnly: true,showOtherMonths: true,selectOtherMonths: true
    });
  });

如何解决这个问题?

解决方法

看看下面的例子:

http://jsfiddle.net/fMD62/

<input type="text" class="datepick" id="date_1" />
<input type="text" class="datepick" id="date_2" />
<input type="text" class="datepick" id="date_3" />

脚本:

$('.datepick').each(function(){
    $(this).datepicker();
});

完整代码

<html>
<head>
 <!-- jQuery JS Includes -->
 <script type="text/javascript" src="jquery/jquery-1.3.2.js"></script>
 <script type="text/javascript" src="jquery/ui/ui.core.js"></script>
 <script type="text/javascript" src="jquery/ui/ui.datepicker.js"></script>

 <!-- jQuery CSS Includes -->
 <link type="text/css" href="jquery/themes/base/ui.core.css" rel="stylesheet" />
 <link type="text/css" href="jquery/themes/base/ui.datepicker.css" rel="stylesheet" />
 <link type="text/css" href="jquery/themes/base/ui.theme.css" rel="stylesheet" />

 <!-- Setup Datepicker -->
 <script type="text/javascript"><!--
  $(function() {
   $('input').filter('.datepicker').datepicker({
    changeMonth: true,changeYear: true,showOn: 'button',buttonImage: 'jquery/images/calendar.gif',buttonImageOnly: true
   });
  });
 --></script>
</head>
<body>

 <!-- Each input field needs a unique id,but all need to be datepicker -->
 <p>Date 1: <input id="one" class="datepicker" type="text" readonly="true"></p>
 <p>Date 2: <input id="two" class="datepicker" type="text" readonly="true"></p>
 <p>Date 3: <input id="three" class="datepicker" type="text" readonly="true"></p>

</body>
</html>
原文链接:https://www.f2er.com/jquery/177836.html

猜你在找的jQuery相关文章