Jquery ui 日期选择器图标仅适用于id标记,而不适用于类标记
我试图让Datepicker日历图标出现在输入文本框旁边。但是,使用'id=datepicker'我只能让它显示在出发日期的文本框旁边,而不能显示在返回日期的文本框旁边。这是因为我使用了两次“id”,但是当我将其切换到“class=datepicker”时,图标从两者中消失Jquery ui 日期选择器图标仅适用于id标记,而不适用于类标记,jquery-ui,class,datepicker,icons,Jquery Ui,Class,Datepicker,Icons,我试图让Datepicker日历图标出现在输入文本框旁边。但是,使用'id=datepicker'我只能让它显示在出发日期的文本框旁边,而不能显示在返回日期的文本框旁边。这是因为我使用了两次“id”,但是当我将其切换到“class=datepicker”时,图标从两者中消失 <html> ... <head> ... <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.j
<html>
...
<head>
...
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
<link href="jquery-ui.css" rel="stylesheet" type="text/css">
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<script>
$(function() {
$( "#datepicker" ).datepicker({
showOn: "button",
buttonImage: "calendar.gif",
buttonImageOnly: true
});
});
</script>
...
</head>
<body>
...
<strong>Departure date</strong><span>*</span>:
<input type="text" id="datepicker" name="departuredate"/>
<strong>Return date</strong><span>*</span>:
<input type="text" id="datepicker" name="returndate"/>
...
...
...
$(函数(){
$(“#日期选择器”)。日期选择器({
展示:“按钮”,
buttonImage:“calendar.gif”,
buttonImageOnly:true
});
});
...
...
出发日期*:
返回日期*:
...
不要:
http://mysite.com/path/to/images/calendar.gif
然后,您需要设置日期选择器,如下所示:
$(function() {
$( ".datepicker" ).datepicker({
showOn: "button",
buttonImage: "/path/to/images/calendar.gif",
buttonImageOnly: true
});
});
$(函数(){
$(“#日期选择器”)。日期选择器({
展示:“按钮”,
buttonImage:“calendar.gif”,
buttonImageOnly:true
});
$(“#日期选择器2”)。日期选择器({
展示:“按钮”,
buttonImage:“calendar.gif”,
buttonImageOnly:true
});
});
谢谢,我知道你做了什么,但是一旦我将datepicker指定给“class”,图标就会从两个框中消失。不,谢谢你的帮助。我设法通过使用下面答案中的代码绕过了这个错误。再次感谢。
$(function() {
$( ".datepicker" ).datepicker({
showOn: "button",
buttonImage: "calendar.gif",
buttonImageOnly: true
});
});
$(function() {
$( ".datepicker" ).datepicker({
showOn: "button",
buttonImage: "/path/to/images/calendar.gif",
buttonImageOnly: true
});
});
<script>
$(function() {
$( "#datepicker" ).datepicker({
showOn: "button",
buttonImage: "calendar.gif",
buttonImageOnly: true
});
$( "#datepicker2" ).datepicker({
showOn: "button",
buttonImage: "calendar.gif",
buttonImageOnly: true
});
});
</script>