2010-03-12 5 views
1

J'essaie ceci:JQuery obtenir attribut border de l'image (non css)

var cur_border = $('id_grid_pic_'+cur_id).attr('border'); 
alert(cur_border); 

Mais l'alerte renvoie "objet". Je veux obtenir la valeur de l'attribut border = 1 d'une image.

+0

Avez-vous essayé de mettre un sélecteur d'identifiant, '#', en face de l'identifiant? '$ ('# id_grid_pic _' + cur_id)' – munch

Répondre

2

Essayez cette

var cur_border = $('#id_grid_pic_'+cur_id).attr('border'); 
alert(cur_border); 

Si vous utilisez un sélecteur d'identifiant il devrait y avoir un # devant l'id .

+0

merci résolu –

1

attr renvoie les attributs HTML. Puisque vous êtes après la valeur css, vous devez remplacer attr avec css:

var cur_border = $('id_grid_pic_'+cur_id).css('border'); 
alert(cur_border); 
+0

oh non pas le css. pas css dans le titre. Je veux l'attribut de frontière qui ressemble à ceci:

Questions connexes