@zver28
Просто пыль

Как скрыть элемент если value равно определенному значению?

Ребята совсем нуб в JAVASCRIPT помогите:
есть код:
<label id="cargo_weight">
<input type="checkbox" name="permission[modify][]" value="customer/customer">customer/customer</label>


Как скрыть этот label если его value ="customer/customer" ?
  • Вопрос задан
  • 868 просмотров
Пригласить эксперта
Ответы на вопрос 3
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
для этого даже js не нужен
input[value ="customer/customer"] {display:none}
Ответ написан
abyrkov
@abyrkov
JavaScripter
var lab = document.getElementById('cargo_weight')
var el = lab.getElementsByTagName('input')[0];
if(el.getAttribute('value') == "customer/customer") {
	lab.style.display = 'none';
}

Впрочем, сразу же замечу, что он не отслеживает изменения value
P.S. Сначала выучите, потом пишите :D
Ответ написан
dimovich85
@dimovich85 Куратор тега JavaScript
https://u-academy.net/
$('input[value ="customer/customer"]').on('change', function(){$(this).parrent().hide();}

или так:
var check = document.querySelector('input[value ="customer/customer"]');
  check.addEventListener('change', function(){
    this.parentElement.style.display = 'none';
  });
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы