gpt4 book ai didi

html - 输入文本框旁边不显示日期选择器图标

转载 作者:搜寻专家 更新时间:2023-10-31 08:07:43 25 4
gpt4 key购买 nike

正如您在下面的 JS Fiddle 中看到的,我只能让日期选择器小图标出现在其中一个输入框旁边。我需要它出现在两者旁边。

但是,将“id”更改为“class”不起作用,并且会导致两个图标都消失。

http://jsfiddle.net/Vzt39/

HTML:

<title>jQuery UI Datepicker - Icon trigger</title>

<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>


<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>



<p>Date: <input type="text" id="datepicker" /></p>
<p>Date: <input type="text" id="datepicker" /></p>


CSS:


<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />


<link rel="stylesheet" href="/resources/demos/style.css" />

最佳答案

您应该将id更改为class,并将$("#datepicker")更改为$(".datepicker"),因为标识符应该是唯一的/不同的。

然后,将您的 jQuery 代码包装到 $(document).ready(function(){/*...*/}); 中以确保已创建 html 元素执行 javascript/jQuery 代码时在 DOM 中。

结果看起来像这样:

<script>
$(document).ready(function() {
$( ".datepicker" ).datepicker({
showOn: "button",
buttonImage: "calendar.gif",
buttonImageOnly: true
});
});
</script>

<p>Date: <input type="text" class="datepicker" /></p>
<p>Date: <input type="text" class="datepicker" /></p>

这是一个有效的 fiddle :http://jsfiddle.net/GJHuf/1/

关于html - 输入文本框旁边不显示日期选择器图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18972322/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com