gpt4 book ai didi

jquery - 为什么 jquery datepicker 不适用于文本区域而仅适用于输入

转载 作者:行者123 更新时间:2023-12-03 22:49:57 27 4
gpt4 key购买 nike

请帮帮我,我一无所知。当我尝试打开 jquery UI 的日期选择器并将其附加到输入标记时,它工作得很好,但是当我尝试将它附加到文本区域时,什么也没有发生。

<script type="text/javascript">
$(function() { $("#${data_picker}").datepicker(); });
</script>

---- This will work ----
<input id="data_picker" />

---- This doesn't work ----
<textarea id="data_picker"></textarea>

为什么???

附注当然它们并不一起在同一页面中,它只是页面中的输入或文本区域。

最佳答案

简短版本: <textarea> 不支持日期选择器元素,特别是 <span> and <div> elements 支持它对于 inline modeonly <input> elements否则。以下是执行这些检查的相关代码:

var nodeName = target.nodeName.toLowerCase();
var inline = (nodeName == 'div' || nodeName == 'span');
if (!target.id) {
this.uuid += 1;
target.id = 'dp' + this.uuid;
}
var inst = this._newInst($(target), inline);
inst.settings = $.extend({}, settings || {}, inlineSettings || {});
if (nodeName == 'input') {
this._connectDatepicker(target, inst);
} else if (inline) {
this._inlineDatepicker(target, inst);
}

关于jquery - 为什么 jquery datepicker 不适用于文本区域而仅适用于输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4117727/

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