【发布时间】:2020-01-09 08:38:10
【问题描述】:
我有一个显示日期的简单下拉菜单。有没有办法使用 jQuery 在下拉列表中显示日期,例如 Sunday February 2, 2020,而不仅仅是日期?
var options = document.getElementsByTagName('.date option');
for (i = 0; i < options.length; ++i) {
options[i].innerHTML = options[i].getDay()
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
<div class="date">
<select name="tour-date">
<option value="2020-02-02" selected="">February 2, 2020</option>
<option value="2020-02-09">February 9, 2020</option>
<option value="2020-02-16">February 16, 2020</option>
<option value="2020-02-23">February 23, 2020</option>
<option value="2020-03-01">March 1, 2020</option>
<option value="2020-03-08">March 8, 2020</option>
<option value="2020-03-15">March 15, 2020</option>
<option value="2020-03-22">March 22, 2020</option>
<option value="2020-03-29">March 29, 2020</option>
<option value="2020-04-05">April 5, 2020</option>
<option value="2020-04-12">April 12, 2020</option>
<option value="2020-04-19">April 19, 2020</option>
<option value="2020-04-26">April 26, 2020</option>
<option value="2020-05-03">May 3, 2020</option>
<option value="2020-05-10">May 10, 2020</option>
<option value="2020-05-17">May 17, 2020</option>
<option value="2020-05-24">May 24, 2020</option>
<option value="2020-05-31">May 31, 2020</option>
<option value="2020-06-07">June 7, 2020</option>
<option value="2020-06-14">June 14, 2020</option>
<option value="2020-06-21">June 21, 2020</option>
<option value="2020-06-28">June 28, 2020</option>
<option value="2020-07-05">July 5, 2020</option>
<option value="2020-07-12">July 12, 2020</option>
</select>
</div>
【问题讨论】:
-
是的,use this。如果您有需要帮助调试的特定问题,请将您的 JS 添加到问题中。
-
在问题中添加了代码 sn-p,但似乎无法正常工作
标签: javascript jquery