Java 脚本获取 href

Java script get href

我有以下代码,

<ul class="post-buttons">
    <li>
        <a class="button icon-button thank-icon" title="Thank this post" href="./thank.php?f=12&p=249224"></a>
    </li>

</ul>

在我的 javascript 上,我有以下内容,

var ThankButton = $('div.thank-icon > a').attr('href');
console.log(ThankButton);

但是在控制台日志中我得到 ThankBut​​ton not defined, 我在这里做错了什么?

你有javascript个错误

var ThankButton = $('ul.post-buttons li a.thank-icon').attr('href');
console.log(ThankButton);

我在您的代码中没有看到任何 div。您可以简单地尝试:

var ThankButton = $('a.thank-icon').attr('href');
console.log(ThankButton);

你可以这样做,

var ThankButton = $('.thank-icon').attr('href');
console.log(ThankButton);

var ThankButton = $('ul li a').attr('href');
console.log(ThankButton);

var ThankButton = $('ul li a.thank-icon').attr('href');
console.log(ThankButton);