javascript - 检查类是否存在
问题描述
有人可以告诉我我做错了什么吗?我创建类 - 折扣,如果存在此类,我想在下面创建元素。
if (isRangeWithinRange(valueRange, dateRange)) {
classes.push('discount');
} else if ($(".discount")[0]) {
React.createElement('div');
}
我创建了班级折扣,现在如果班级“折扣”存在,我想在按钮内收到类似的内容:
<button class="discount">
<div></div>
</button>
我的 HTML 看起来像
<button class="react-calendar__tile react-calendar__tile--active discount react-calendar__tile--range react-calendar__month-view__days__day"
type="button" style="flex-basis: 14.2857%; max-width: 14.2857%; overflow: hidden;">
<abbr aria-label="30 grudnia 2020">30</abbr>
</button>
解决方案
如果你想为<div>
每个.discount
元素添加一个,你可以这样做:
if ($(".discount").length > 0){
$(".discount").append('<div></div>')
}
推荐阅读
- azure - 将 source_port_range = "*" 作为 Azure 中的设置是否安全?
- node.js - Firebase 函数无法读取属性“databaseURL”
- pip - Pyenv-virtualenv 中的 Pip 安装到 Big Sur 上的系统中
- html - “@”标志 HTML 实体不在 Drupal 中呈现
- google-app-engine - GCP 项目之间的路由(AppEngine + Kubernetes)
- salesforce - 排序和百分比宽度列的 DHTMLxGrid 3.0 问题
- powershell - 有没有办法在 robocopy 脚本中包含带有变音符号的文件路径?
- wordpress - WP_Query 无法与 woocommerce 产品一起正常工作
- eval - 通过 eval 提示 csh 颜色
- c# - c#在HttpResponseMessage中返回带有流(字节)的http内容