que estoy tratando de probar si existe el método .prop()
de la corriente incluido jQuery (por razones de compatibilidad) a través de:jQuery .prop) compatibilidad (
if(typeof $.prop === 'function')
que sería de esperar que la condición anterior es true
para jQuery >= 1.6
y false
para jQuery < 1.6
que puedo entender desde el docs
de todos modos, las pruebas de esto en jsFiddle, conduce a:
typeof $.prop === 'function'
es:
true
cuandojQuery >= 1.6
false
cuandojQuery < 1.6 and jQuery > 1.3
true
cuandojQuery <= 1.3
here es el guión muy muy simple que proporcionan los resultados anteriores (solo cambiar la versión de jQuery para ver qué Lo he descrito).
Cuando trato de usar ese .prop()
con jQuery, es decir, 1.3 obtengo el error .prop is not a function
. También ocurre el mismo problema al realizar pruebas fuera de jsfiddle. ¿Es normal tal comportamiento? ¿Cómo podría realmente probar si .prop()
está disponible?
Gracias
hice la prueba en FF4 , Safari5 y Chrome12 – Dalen
lo siento incomprendido –
Por qué apoyar 1.3. Es realmente viejo. – Raynos