проверьте, чтобы увидеть если выбран 1-й вариант

Как мне проверить, выбран ли первый вариант, а затем выполнить какой-то код.

Примерно так: если в поле выбора с именем «My_Saved_Shipping» выбрана 1-я опция, выполнить код.

<select name="My_Saved_Shipping">
<option>Select/Enter Address</option>
<option value="1">text</option>
<option value="2">text2</option>
</select>
17
задан BalusC 13 August 2010 в 14:44
поделиться

4 ответа

<script type="text/javascript">
    if($("select[name='My_Saved_Shipping']").selectedIndex == 0)
    {
        //This is where your code goes
        alert('First Element is selected');
    }
</script>

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

<script type="text/javascript">
    if($("select[name='My_Saved_Shipping']").text == 'Select/Enter Address')
    {
        //This is where your code goes
        alert('First Element is selected');
    }
</script>
9
ответ дан 30 November 2019 в 10:49
поделиться

Редактировать: изменен селектор для работы с именем, также добавлен код для подключения к обработчику изменений для выбора и помещен в обработчик готовности.

$(function(){ 
        $("select[name='My_Saved_Shipping']").change(function() {            
            if (this.selectedIndex == 0){
                 <!-- do stuff -->
                }
          });
}); 
3
ответ дан 30 November 2019 в 10:49
поделиться
if ( $('select[name=My_Saved_Shipping]')[0].selectedIndex === 0 ) {
    // do something
}

Лучше всего дать