javascript - jquery将类添加到if,else语句中的变量
问题描述
我正在尝试在 jquery 函数中的一个 if else 语句中将一个类添加到一个变量中。我收到一个错误 x.addclass is not a function。我试过将变量放在 () 和没有。没有什么不同的。
var ideal = document.getElementById( 'ideal_' + id )
var Search = document.getElementById('Search_' + id)
var parent = document.getElementById(+id)
if(ideal){
parent.addClass('myclass')
} else if (Search){
parent.style.background='yellow'
} else {
parent.style.background='none'
}
解决方案
.addClass()
是一个 jQuery 方法,您可以在 jQuery 引用的元素上调用它。
尝试使用classList.add()
:
parent.classList.add('myclass');
推荐阅读
- javascript - 当我尝试使用节点 js 将数据发布到 SAP HANA 数据库时出现错误 (ETIMEOUT)
- c# - Python使用正则表达式替换特殊的字符串组
- coldfusion - Coldfusion 每个应用程序映射随机失败
- python - 如果返回 True,则使用相同的列表值重复 python 函数
- flutter - 使用 Card(color:) Flutter 条件语句
- http - 如何在 HTTP 响应中选择 Content-Type
- c# - 无法使用设计器添加 Web 浏览器
- sql - 使用交叉应用将列转置为行
- magento2 - 在 Magento 2 中启用 DHL Marketplace
- asterisk - 如果被叫/设备离线,则转接呼叫