首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在for循环中更改CSS

在for循环中更改CSS
EN

Stack Overflow用户
提问于 2018-06-27 04:01:56
回答 1查看 53关注 0票数 -1

我有以下几点:

function validateInput(departmentArray) {
  let isValid = true
  const array = Object.keys(departmentArray)

  for(let i=0; i < array.length; i++) {
    keyname = array[i]
    if (departmentArray[keyname] === '') {
        const errorMsg = `Missing \'${keyname}\' on form`
        isValid = false

        $('#`keyname`').toggleClass('warningBox')

    }
  }
  return isValid
}

由于为空而出错的keyname需要在HTML中给出一个红色框。我试过了

$('#`keyname`').toggleClass('warningBox')

及其变种。如何使用JQuery寻址关键字名称才能更改其CSS?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-27 04:08:32

如果您试图使用模板文字,那么您的语法是不正确的。

$(`#${keyname}`).toggleClass('warningBox');

var keyname = 'me'
var test = `#${keyname}`;
console.log(test);

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51050588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档