这里是一个Fiddle如何从li列表中的链接获取href值?
我想要得到的href
属性,我用$(this).attr('href')
,但它不工作!
HTML:
<div class="wrap_atletas_interno">
<ul>
<li class="atleta">
<a href="teste.html">
<div class="nome_86_atleta">Antônio</div>
<img src="atletas/antonio_86px.jpg" />
</a>
</li>
<li class="atleta">
<div class="nome_86_atleta">Cauê</div>
<img src="atletas/caue_86px.jpg" />
</li>
<li class="atleta">
<div class="nome_86_atleta">Dudu</div>
<img src="atletas/dudu_86px.jpg" />
</li>
</ul>
</div>
的JavaScript:
$('.atleta').click(function (e) {
e.preventDefault();
$('.atleta').removeClass('atleta_atual');
$(this).addClass('atleta_atual');
var h = $(this).attr('href');
alert(h);
$.get(h, function (data) {
//$(".detalhes_atleta").html(data).fadeIn("slow");
alert(h);
});
});
'变种HREF = $(本).find( 'a')的ATTR( 'href' 属性);'' – adeneo
$(本)。儿童( 'a')的ATTR( 'href' 属性)'。还有'altert(h)'的错字。 –
'DIV'不是''的有效孩子,标记无效 – charlietfl