2011-06-17 16 views
5

Estoy intentando cambiar el peso de la fuente de un elemento. Probé con la siguiente, pero no parece funcionar:Configuración del atributo jQuery para font-weight

$("#opt_" + i).attr("font-weight", "bold"); 

también cuál es la diferencia entre la hélice y atr? ¿Eso tiene algo que ver con mi problema?

Respuesta

9

utilizar la función .css() en lugar de .attr()

$("#opt_" + i).css("font-weight", "bold") 
2
$("#opt_" + i).style("font-weight", "bold"); 
1

también lo es la diferencia entre prop y attr?

según la relase notes.prop() se debe utilizar para DOM-propiedades, mientras que .attr() se debe utilizar para html atributos:

primer lugar, utilizando el método .attr() en la ventana o documento no funcionó en jQuery 1.6 porque la ventana y el documento no pueden tener atributos. Tienen contienen propiedades (como la ubicación o readyState) que deberían ser manipuladas con .prop() o simplemente con JavaScript sin formato. En jQuery 1.6.1, , .attr() diferirá al método .prop() tanto para la ventana como para el documento en lugar de arrojar un error.

Cuestiones relacionadas