我一直试图找到这个问题的解决方案。我一直无法在网上找到任何答案。不幸的是我的javascript技能不是太好。我了解如何做到这一点的基本概念,我唯一的问题是如何调用输入,只有当它在可见模式。
<div class="col-sm-6 visible-xs visible-sm">
<label for="date">Desired Date:</label>
<input name="date" type="date" id="mobiledateinput">
</div>
我知道这需要用javascript来解决。这里是我所能得到的最接近的
$(document).ready(function(){
$("mobiledateinput, visible-xs").each( function () {
$(this).addClass('validate-required');
});
});
4条答案
按热度按时间yks3o0rb1#
您可以使用媒体查询,这是一种CSS技术。
例如:
我的意思是你可以改变阶级比例。
visible-xs断点为(最大宽度:768 px)。你可以在bootstrap网站上找到所有的断点。
r7knjye22#
您的选择器应该是
如果前面没有句点,jQuery就不知道您引用的是CSS类。
vvppvyoh3#
visible-sm类,它通过 Bootstrap 添加,并且当它可见时将执行操作,因此无需关注[ visible-xs visible-sm ],只需关注输入事件,以便通过#mobiledateinput将类validate-required添加到所有输入,它将是....
我建议使用class .mobiledateinput而不是ID,因为ID必须用于页面中的一个元素。
zbdgwd5y4#
您可以设置一个类
medium-css
并像这样定义css或者由于您使用的是 Bootstrap
d-none
将帮助您