1

我正在使用这个时间选择器:http: //labs.perifer.se/timedatepicker/作为我的一个内部站点我正在启用示例中提到的时间选择器,方法是使用

<select id="change_type">
    <option value="1">Time</option>
    <option value="2">Text</option>
</select>
<input type="text" id="time1" size="10">
$("#time1").timePicker();

基于下拉列表,我想将字段 time1 设置为时间/简单文本。有没有办法可以删除时间选择器以使该字段成为简单的文本?

TIA

比特图

4

5 回答 5

2

我会尝试使用 Javascript 来简单地删除 #time1 字段,然后添加一个具有相同 ID 的新字段,将其值(和任何属性)设置为与原始字段相同。

于 2011-11-23T12:44:46.627 回答
1

$("#time1").timePicker('destroy');为我工作

于 2020-05-06T00:43:51.180 回答
0

有两个字段,一个普通字段和一个 datepicker()'ed,并根据需要隐藏/显示它们怎么样?

或者,考虑jQuery UI datepicker,它有一个destroy重置目标元素的方法。

于 2011-11-23T12:55:39.650 回答
0

您可以使用$('.time-picker').remove()从页面中删除时间选择器功能。

于 2011-11-23T13:01:20.593 回答
0

我正在使用这个:

var element = document.getElementById("TIME-PICKER-ID");
var clonedElement = element.cloneNode(true);
var parentElement = element.parentNode;
parentElement.replaceChild(clonedElement, element);
于 2013-01-20T18:06:55.620 回答