嗯...我在这里做错了什么?
我有一个这样的html结构:
<ul>
<li>
<a href="#">Link</a>
<ul> ... </ul>
</li>
<li>
<a href="#">Link</a>
<ul> ... </ul>
</li>
<li>
<a href="#">Link</a>
<ul> ... </ul>
</li>
...
</ul>
我想将“目标列表”作为属性添加到所有链接
var $links = $('a');
$.map($links, function(link, i){
link.$targetList = $(link).next();
});
$links.click(function() {
console.log($(this).$targetList);
});
但是,单击会返回“未定义”