<select name="category" id="category">
<option value="">All Category</option>
<option value="1">Category 1</option>
<option value="2">Category 2</option>
<option value="3">Category 3</option>
</select>
Cómo elegir la categoría con value = ""jQuery obtener seleccione el valor de la opción de vacío
Condiciones para una correcta:
if($('#category option:selected')){
var category_url = "&category="+$('#category').val(); <!-- True -->
}
Condición 2 equivocada:
if($('#category option[value=""]')){
var category_url = ""; <!-- Error -->
}
¡Por favor, ayúdenme!
Añade lo que estás tratando de lograr, para que podamos apuntar en la dirección correcta. Por ejemplo, su condición 2 siempre devolverá "verdadero", ya que siempre existirá un valor = "", incluso si ese valor no está seleccionado. – rkw
Esto solía funcionar en versiones anteriores de jquery (1.7.2) si usabas '' '$ (" option [value =] ")' '', pero ahora ya no funciona. –