原本的程式碼只有在篩選完後addClass,但是我想在中間加判斷,true加 addClass('selected'),false加 removeClass('selected'),可是用this會跑出 物件不支援此屬性或方法的錯誤,請問要怎麼修改呢?
謝謝~
//原本的
if(condition){
filterSection.find('tbody#result tr').find(column).filter(function(){
(new RegExp(condition).test(this.innerText));
}).addClass('selected');
}
//修改的
if(condition){
filterSection.find('tbody#result tr').find(column).filter(function(){
a = (new RegExp(condition).test(this.innerText));
if(a==true){
this.addClass('selected')}
else{
this.removeClass('selected')}
})
} |