jQuery:外部插件调用选项中的 if 条件
jQuery: If-condition within external plugin call options
我正在使用jQuery $.each
函数一次在多个文本输入上调用某个日期选择器插件。但是,某些文本输入需要使用某个"minDate"选项进行调用。
现在,这是基本的插件调用:
new Pikaday({
field: document.getElementById(identification),
});
现在,与其这样做:
if (condition === true) {
new Pikaday({
field: document.getElementById(identification),
minDate: new Date(moment().format("YYYY, MM, DD"))
});
} else {
new Pikaday({
field: document.getElementById(identification),
});
}
我想知道我如何以更优化的方式仅为适用于我的 if 条件的元素包含"minDate"选项。这可能是一个非常基本的问题,但我还没有能够解决这个问题。有什么想法吗?
提前谢谢你!
您可以使用三元运算符
new Pikaday({
field: document.getElementById(identification),
minDate: condition === true ? new Date(moment().format("YYYY, MM, DD")) : undefined
});
相关文章:
- 我已经创建了一个jquery转盘,并使用if条件来运行和停止转盘
- 带有 AJAX 响应或 AJAX 响应的 IF 条件.响应.Text 不起作用
- if条件中的递归混淆,JS如何解释“;真/假”;条件
- 如何在ejs模板中使用if条件
- for循环与if条件
- 中继器控件内的 IF 条件
- 比较IF条件下的两个javascript数值
- 如何在 javascript 中使用 document.getelementbyname 中的 if 条件
- 是否可以将鼠标悬停(evt)与if条件结合使用
- 当if条件被添加到循环中时,Javascript函数将停止工作
- 我的if条件的执行
- 为什么它没有进入 if 条件
- else-if条件在js渲染模板中
- 在模态中使用 e.target 的复杂 if 条件.js
- 达到IF条件后停止功能
- 如何使用流星模板上的if条件
- javascript setinterval使用if条件显示图像
- Check IF条件返回false,但IF中的语句仍然可以在JavaScript中工作
- if条件如何在javascript中计算其值
- for循环中嵌套if条件的setTimeout