我有以下几点:
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?
发布于 2018-06-27 04:08:32
如果您试图使用模板文字,那么您的语法是不正确的。
$(`#${keyname}`).toggleClass('warningBox');
var keyname = 'me'
var test = `#${keyname}`;
console.log(test);
https://stackoverflow.com/questions/51050588
复制相似问题