首页 > 解决方案 > 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'
} 

标签: javascriptjquerycss

解决方案


.addClass()是一个 jQuery 方法,您可以在 jQuery 引用的元素上调用它。

尝试使用classList.add()

parent.classList.add('myclass');

推荐阅读