2016-04-24 2 views
-1

Hy! Я использую select box, в котором у меня есть два варианта. Когда я нажимаю на один параметр с именем «Обложка Reposition». Он вызывает функцию JavaScript. После вызова функции он отображает «Обложку Reposition» в поле выбора (поведение по умолчанию в поле выбора). Но я хочу показать значение по умолчанию («Chnage» в моем случае) в поле выбора после вызова функции. И когда пользователь снова нажмет кнопку «Перекрыть обложку», функция снова вызовет и выберет поле, которое вернет значение по умолчанию и так далее. Ниже мой код, который я пишу, чтобы достичь этойИзменить значение опции окна выбора при вызове функции

Html

<select id="cars"> 
    <option value="change" selected="selected">Change</option> 
    <option value="rep">Reposition cover</option> 
    <div>Reposition cover</div> 

</select> 

Javascript

<script type="text/javascript"> 

    $(document).ready(function(){ 
    e1 = document.getElementById('cars'); 
    if(e1) 
    { 
     e1.addEventListener('change', function() { 
     if(this.value == 'rep'){ 
     repositionCover(); 
      /*Execute your script */ 
     } 
     else 
     { 

      } 
    }); 
     } 


    }); 
    </script> 
+0

Это было задано бесчисленное количество раз, прежде чем спрашивать, пожалуйста, прокомментируйте – vsync

+0

@vsync Г-н. Я много раз искал много раз, но не нашел решения, поэтому я разместил вопрос. Что в этом плохого? –

+0

Принятый ответ ничем иным, как бесчисленными другими ответами в прошлых вопросах, найденными в первых нескольких результатах Google, что противоречит вашему предыдущему комментарию. – vsync

ответ

1

Просто сбросить значение выбора

$(document).ready(function(){ 
 
    $('#cars').on('change', function() { 
 
    if(this.value == 'rep'){ 
 
     this.value = 'change'; 
 
     //repositionCover(); 
 
    } else { 
 
     
 
    } 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<select id="cars"> 
 
    <option value="change" selected="selected">Change</option> 
 
    <option value="rep">Reposition cover</option> 
 
    <div>Reposition cover</div> 
 

 
</select>

+0

Thanx, я новичок в javascript, поэтому задал такой основной вопрос. Anyways, thanx –

Смежные вопросы