style has ejemplo disabled data attribute jquery conditional attr if-statement

has - jquery get attribute data



jQuery comprueba si attr=valor (2)

Parece que tengo problemas con mi código. Necesito decir:

if ( $(''html'').attr(''lang'').val() == ''fr-FR'' ) { // do this } else { // do that }

Cuando reviso la consola, me aparece un error diciéndome que esta no es una función. La ayuda sería apreciada

Gracias,


El método attr de jQuery devuelve el valor del atributo:

El método .attr() obtiene el valor del atributo solo para el primer elemento del conjunto coincidente. Para obtener el valor de cada elemento individualmente, utilice una construcción de bucle como el .each() o .map() jQuery.

Todo lo que necesitas es:

$(''html'').attr(''lang'') == ''fr-FR''

Sin embargo, es posible que desee hacer una coincidencia insensible a mayúsculas y minúsculas:

$(''html'').attr(''lang'').toLowerCase() === ''fr-fr''

El método val de jQuery devuelve el valor de un elemento de formulario.

El método .val() se usa principalmente para obtener los valores de elementos de formulario como input , select y área de textarea . En el caso de los elementos <select multiple="multiple"> , el método .val() devuelve una matriz que contiene cada opción seleccionada; si no se selecciona ninguna opción, devuelve null .


Solo elimina el .val (). Me gusta:

if ( $(''html'').attr(''lang'') == ''fr-FR'' ) { // do this } else { // do that }