jquery - 如何从 li 列表中的链接获取 href 值?

标签 jquery

这是一个Fiddle

我想获取 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);
    });
});

最佳答案

Check the updated fiddle

已更改

var h = $("a",this).attr('href');

关于jquery - 如何从 li 列表中的链接获取 href 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14175361/

相关文章:

javascript - parseInt 和 vars 的作用类似于字符串

php - 使用ajax将Null插入数据库

javascript - 链接到每天都会变化的 URL?

jquery - YouTube图片自动标题jQuery

javascript - jQuery Mobile ListView 尝试通过应用 'ui-btn-active' 类来突出显示所选元素不起作用。有没有 'selected'类

JavaScript。创建两个具有不同 url 的按钮。但最后制作的按钮会覆盖旧按钮

jquery - Bootstrap 导航栏固定在顶部

JavaScript - 如果禁用复选框,则使用 jQuery 添加类

javascript - 如果打开新选项卡,其他选项卡中的 Jquery NiceScroll 仍保持事件状态

jquery addClass() 不适用于 event.target