У меня есть проблема проверки select
, которые выглядят так:Проверьте правое значение выбрана опция
<select name="recipe[category]">
<option value="-1">Yes</option>
</select>
Как я могу проверить, выбран ли -1
У меня есть проблема проверки select
, которые выглядят так:Проверьте правое значение выбрана опция
<select name="recipe[category]">
<option value="-1">Yes</option>
</select>
Как я могу проверить, выбран ли -1
Просто выберите элемент и использовать метод val()
получить выбранное значение выбора элемента:
if ($("select[name='recipe[category]']").val() === "-1") {
// -1 was picked
}
if($("select[name='recipe[category]']").val() == "-1")
{
alert("You selected -1!");
}
Я хотел бы предложить добавив id для вашего тега select. Это намного быстрее для JQuery, чтобы найти метки на основе идентификаторов
Try:
if($("select[name='recipe[category]'] option:selected").val() === "-1")) {
//do someting
}