Переменная функция внешнего события - PullRequest
0 голосов
/ 20 сентября 2018

эта переменная не определена вне функции ()я хочу, чтобы эта переменная работала вне функции (), и я хочу, чтобы эта переменная менялась каждый раз, когда я выбираю выбранную опциюкод:

<script type="text/javascript">
   var interval_day;
   $('#select_id').change(function(){
      interval_day = $('#select_id').val();
   });
   document.getElementById('etst').innerHTML = interval_day;
<script>

html код:

 <select id="select_id">
     <option value="1">One</option>
     <option value="2">Two</option>
 </select>

пожалуйста, помогите мне в этом ..

Ответы [ 2 ]

0 голосов
/ 20 сентября 2018

Если вы хотите глобальную переменную, используйте как показано ниже:

<script type="text/javascript">
    var  interval_day; ///Define your Global Variable
 $('#select_id').change(function(){
     interval_day = $('#select_id').val(); ////Put Value in Global variable
      });

$(function() {
 $("#pickup").datepicker({
    dateFormat: 'yy-mm-dd',
     minDate: inverval_day
   });
});
<script>
0 голосов
/ 20 сентября 2018

нет необходимости делать его глобальным var, просто получить его напрямую из выбранного значения

<script type="text/javascript">
$(function() {
   $("#pickup").datepicker({
      dateFormat: 'yy-mm-dd',
      minDate: Number($('#select_id').val())
   });
});
<script>

Я не использовал то же значение, потому что оно должно быть числом, поэтому вы должны привести его к числу Number($('#select_id').val())работать с datepicker

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...