мне нужно переключить видимые/скрытые два различных DIVs если data.entities.length > 0
и это то, что я делаю:Toggle показать/скрыть divs, если data.entities.length> 0, третичный оператор не работает на Javascript/jQuery?
if (data.entities.length > 0) {
var toggle = data.entities.length ? true : false;
// if condition is true then this will show otherwise it will hides
$('#resultadoNorma').toggle(toggle);
// this is the reversal process
// if condition is true then this will goes hide otherwise it will goes show
$("#sinResultadosBuscarNormas").toggle(!toggle);
}
Но это не работает, так как ни один DIV является показать/скрыть не имеет значения, что происходит с условием, что неправильно? Могу ли я использовать третичный оператор в Javascript?
Ваш третичный не имеет смысла. Это всегда будет верно, потому что это условие 'if', которое необходимо для его выполнения. – Bergi