Je dois obtenir tous les identifiants des balises d'image à l'intérieur d'un div particulier. Comment puis-je obtenir cela en utilisant JQuery?
var arraysOfIds = $('#particularDivId img').map(function(){
return this.id;
}).get();
// arraysOfIds has now all the id's, access it as arraysOfIds[0], arraysOfIds[1]....
Devinez, mais essayez:
var imgIds = new Array();
$("div#divID img").each(function(){
imgIds.Push($(this).attr('id'));
});
Vous n'avez pas donné le nom de div
, mais j'ai utilisé divId
comme id de la div. Changez simplement cela pour répondre à vos besoins.
Utilisez un sélecteur d'enfant. Donc, votre dicton, je veux tous les éléments "img" enfant de div #myDiv
$("#myDiv > img").css("border", "3px double red");
function textOnly() {
jQuery('#dvContent img').each(function () {
jQuery(this).css('display', 'none');
});
}