У меня есть этот скрипт для изменения цели моего <a>
элемента:
$('a[href*="Lists/Test"]').each(function () {
if ($(this).attr('href').endsWith(".xml")) {
var link = $(this)[0];
link.target = "_blank";
}
});
Почему я могу вызвать .attr
непосредственно на $(this)
, но после этого мне нужно использовать $(this)[0]
?Foreach не дает мне <a>
объектов, но содержит массивы, содержащие по 1 элементу каждый.Почему?