1 input value devuelve undefined Jue Dic 27, 2012 1:34 am
lukario!
¡Hola!
Estoy tratando de conseguir el valor de un campo de tipo texto con jQuery, sin embargo tanto .attr("value") y .val() devuelven undefined.
Dejó el código:
Al probarlo, en lugar de poner la url del campo, devuelve undefined. Lo comprobé usando alert(bg);
¿Cómo puedo hacer que devuelva el valor del input y no una cadena vacía?
La idea del script es que el usuario rellene un campo del perfil de tipo imagen, y esa imagen cambie el fondo de la página.
Desde ya muchas gracias.
Estoy tratando de conseguir el valor de un campo de tipo texto con jQuery, sin embargo tanto .attr("value") y .val() devuelven undefined.
Dejó el código:
- Código:
document.write('<span id="dummybg" class="hide"></span>');
$(document).ready(function(){
$("#dummybg").load("/profile?mode=editprofile #profile_field_6_1_content");
var bg = $('#dummybg input').val();
$(document.body).css("background-image","url("+bg+")");
});
Al probarlo, en lugar de poner la url del campo, devuelve undefined. Lo comprobé usando alert(bg);
¿Cómo puedo hacer que devuelva el valor del input y no una cadena vacía?
La idea del script es que el usuario rellene un campo del perfil de tipo imagen, y esa imagen cambie el fondo de la página.
Desde ya muchas gracias.