如何使用javascript隐藏timespinner

时间:2016-06-30 01:36:56

标签: javascript xslt

我在下面有xsl文件:

<td class="field" width="20%">
<input id="starttime" name="starttime" class="easyui-timespinner" style="width:80px;" required="required" data-options="min:'08:30',showSeconds:false" />
</td>

如何选择选项时如何禁用或隐藏时间微调器?

2 个答案:

答案 0 :(得分:0)

您似乎忘记在选项选择器中添加,但这通常是通过添加隐藏的&#39;来处理的。 css课

https://jsfiddle.net/9g1L5f64/

JS

document.getElementById('mySelect').addEventListener('change', function hideSpinner(){
    document.getElementById('spinner').classList.add('hidden');
})

CSS

.hidden{
  display:none;
}

答案 1 :(得分:0)

不确定这是你想要的但是这里有。 我不知道你如何识别选项被选中,但是当你这样做时,可以调用Javascript函数来隐藏它。像

这样的东西
<script>
function hideSpinner() {
    document.getElementById('starttime').style.display = 'none';
}
</script>

您也可以设置可见性,但结果基本相同:

<script>
function hideSpinner() {
    document.getElementById('starttime').style.visibility = 'hidden';
}
</script>

最后,您可以使用JQuery代替

<script>
function hideSpinner() {
    $('#starttime').hide();
}
</script>

您可以将每个句子与if语句组合在一起,只需在可见性/显示状态之间切换,或只是在JQuery的toggle()本身之间切换。 P.S。:请注意,如果你不会在其他方面使用JQuery,那么加载库所需的时间可能是不值得的。