我试着抢在<li>
“标题”被点击时它。它保持返回undefined。抓住标题使用jQuery
HTML
<div id="sidebar">
<div class="navigation">
<ul>
<li title="../../000_Movies/_assets/playlist.html">فیلم ها</li>
</ul>
</div>
</div>
JS
$('.navigation li').click(function() {
$('.slider').animate({
marginLeft: 0
}, 500,function() {
var test = $(this).attr('title');
alert(test);
location.href = '';
});
});
尝试'.prop(“title”)'in代替'.attr(“title”)''但我认为它应该可以正常工作...... – Pointy 2012-03-28 14:58:13
你确定“this”实际上是“li”元素吗?也许尝试控制台日志记录? – 2012-03-28 14:59:00
你能告诉我们'$(this)'的上下文吗? – 2012-03-28 14:59:18