Rot*_*tem 6 jquery jquery-ui datepicker jquery-ui-datepicker
请帮助我,我很无能为力.当我尝试打开jquery UI的日期选择器并将其附加到输入标签时,它完美地工作,但是当我尝试将它附加到textarea时,没有任何事情发生.
<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>
Run Code Online (Sandbox Code Playgroud)
为什么???
ps当然他们不在同一页面,它只是输入或页面中的textarea.
短版:日期选择器只是不与支持的<textarea>元素,特别是它与支持<span>和<div>元素的在线模式和唯一<input>的元素,否则.以下是执行这些检查的相关代码:
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);
}
Run Code Online (Sandbox Code Playgroud)