Я запускаю код, я поделился им с вами, это очень просто, в случае двух разных команд console.log()
он возвращает два разных результата. Здесь ".filter_me"
класс присваивается якорей,Console.log() печатает два разных значения одной переменной
$(".filter_me").each(
function(index,value)
{
console.log(index+" is index and "+value+" is value.");
//output of above line is "0 is index and "http://www.ex.com/2
//is value"{for first anchor,http://www.ex.com/ is base url and
//2 is value of href of first anchor}
console.log(value);
//output of above line is <a href="2" class="filter_me">clk</a>
});
Так почему в первом случае
value = http://www.ex.com/2
и во втором случае
value = <a href="2" class="filter_me">clk</a>
В первом примере значение 'value' преобразуется в строку, тогда как во втором примере объект регистрируется на консоли. Я предполагаю, что это проблема сериализации объектов. – Sirko