我使用.each()
來遍歷jQuery對象$firstParagraph
中的鏈接。在遍歷鏈接時,我想以絕對的方式引用它們,而不調用$(this)
,每次調用它時都會創建一個新對象。因爲當我在鏈接上單獨遍歷兩次(如下面的代碼所示)時,兩個實例中完成的工作並未結合。
$firstParagraph = $("p").eq(0);
// Iterate over the links once
$firstParagraph.find("a").each(function()
{
$this = $(this);
// Modify $this
});
// Iterate over the links a second time
$firstParagraph.find("a").each(function()
{
$this = $(this);
// I want to modify $this again, but without loosing
// the work I did in the first iteration
});
你不應該修改'$(this)'。你想做什麼? – SLaks
你在修改什麼? – Sparkup
爲什麼不把兩個邏輯結合在一個循環中? – ShankarSangoli