Здравствуйте, есть массив:
inputsArray = [
{
'name': 'classNameField',
'input': 'className',
'exceptions': [],
'only': [],
},{
'fieldName': 'idNameField',
'input': 'ID',
'exceptions': ['li',],
'only': [],
},{
'fieldName': 'hrefNameField',
'input': 'HREF',
'exceptions': [],
'only': ['a',],
},
];
Чтобы не выводить какой-то INPUT в цикле такая проверка:
inputsArray.forEach(function(item){
var exeptionTAGs = item.exceptions,
onlyTAGs = item.only;
if ( $.inArray( dataTagName, exeptionTAGs ) === -1 ) {
$('.elem').append(item.input);
}
});
Как сделать чтобы если тег есть в исключениях то инпут не выводился, а если есть в онли то выводился только там?