Используйте метод children()
[документы] .
$(".customurl").each(function(i)
{
var t = $(this).children('img');
});
или если вы не хотите, чтобы перед изображением были текстовые узлы (включая пробелы):
$(".customurl").each(function(i)
{
var t = $(this.firstChild);
});
... Но если вы просто собираетесь запустить методы jQuery, они итерируются для вас:
$(".customurl > img").attr(/*...*/);
Применится метод attr()
[документы] к каждому элементу в результате.
Кроме того, некоторые методы, такие как .attr()
, будут принимать обратный вызов в качестве аргумента.
$(".customurl > img").attr('src', function(i,src) {
// give each <img> a calculated value for its src
return 'some_new_value_' + i;
});