У меня есть небольшая проблема, связанная с значением параметра в jquery. у меня есть 2 вида select и одна из тем содержит массив. некоторые, как я не знаю, как их сравнивать.выберите значение опции jquery
пример:
<select id="category">
<option value="[1,2]"> category fruit</option>
<option value="[3,4]"> category vegies</option>
</select>
<select id="article">
<option value="1">banana</option>
<option value="2">mango</option>
<option value="3">letus</option>
<option value="4">spinach</option>
</select>
сценарий:
$(function(){
var $article = $('#article > option').each(function(){
//var $v = $(this).val();
//console.log($v);
return $(this).val();
});
$('#categorie').on('change', function(){
var $e = $(this).val();
console.log($e);
if($e == $article){
// here should be the value from the article was choosed from category
}else{
console.log('there are no entries')
}
});
})
, но я не знаю, как сравнивать тему правильно. и это должно быть, если выбрана # category [1,2], тогда #article 1 и 2 отображаются только в опции, а другая должна быть скрыта. любая идея или предложение, спасибо вам большое. с наилучшими пожеланиями.
Это не массив у вас есть в качестве значения, это просто признается в качестве текста. – Evochrome