Проверьте, имеет ли поле ввода текста значение c цифра c и измените выбранную опцию выбора, используя jquery - PullRequest
0 голосов
/ 14 января 2020

У меня есть меню выбора с 3 опциями, и я хочу, чтобы при загрузке страницы была выбрана опция 3d, когда поля ввода текста имеют значение 0 (ноль), и опция 2 выбрана, когда поле ввода текста пусто. Вот мой код:

$(document).ready(function() {
if($('#price').val('0')) {
$('#pricetypeselect').val()=='3';
} else if ($('#price').val('')) {
$('#pricetypeselect').val()=='2';
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>

  <select id="pricetypeselect">
   <option value="1">Option 1</option>
   <option value="2">Option 2</option>
   <option value="3">Option 3</option>
 </select>
 
 <input id="price" type="text" name="price" value="0" placeholder="price in USD $"/>

Что я делаю не так?

1 Ответ

1 голос
/ 14 января 2020
$(document).ready(function() { 
    $select = $('#pricetypeselect');
    $priceVal = $('#price').val();

    if($priceVal=='0'){
       $select.val('3')
    }else if($priceVal==''){
        $select.val('2')
     }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...