You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

HTML与momentjs开发问题:通过内联CSS为日期选择器元素添加间距

方案1:给第二个输入框加左外边距(最简便)

直接在原代码中给id为end的input添加内联style属性,设置左外边距即可:

<div>
    <input type="text" id="start" name="start" data-bind="datepicker: DateTimeFilterFrom,event: { change: applyChangeDate } " />
    <input type="text" id="end" name="end" data-bind="datepicker: DateTimeFilterTo,event: { change: applyChangeDate } " style="margin-left: 8px;"/>
</div>

说明:渲染后第二个输入框会紧跟在第一个日期图标后面,margin-left 刚好作用在两者的间隙上,数值可根据你需要的间距大小自行调整(比如6px、10px均可)。


方案2:给第一个日期触发图标加右外边距

如果不想修改输入框的样式,也可以在初始化datepicker时通过回调给自动生成的图标加内联样式:

// 仅需给start对应的datepicker添加配置
$("#start").datepicker({
  // 保留你原有的所有配置项
  beforeShow: function() {
    $(this).next('.ui-datepicker-trigger').css('margin-right', '8px');
  }
})

内容的提问来源于stack exchange,提问作者lonelydev101

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 08:00:01