Đây là FiddleLàm thế nào để tôi nhận được giá trị a href từ một liên kết bên trong danh sách li?
Tôi muốn nhận thuộc tính href
, tôi sử dụng $(this).attr('href')
nhưng không hoạt động!
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);
});
});
'var href = $ (this) .find ('a') attr ('href'); .children' – adeneo
'$ (this) ('a') attr ('href') '. Ngoài ra đánh máy tại 'altert (h)'; –
'DIV' không phải là một con hợp lệ của' ', đánh dấu không hợp lệ – charlietfl