大家好我有以下代码,
<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);
但是在控制台日志中我得到的ThankButton没有定义, 我在这里做错了什么?
答案 0 :(得分:5)
你有java脚本错误
var ThankButton = $('ul.post-buttons li a.thank-icon').attr('href');
console.log(ThankButton);
答案 1 :(得分:0)
我在代码中看不到任何div。你可以试试:
var ThankButton = $('a.thank-icon').attr('href');
console.log(ThankButton);
答案 2 :(得分:0)
你可以做点什么,
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);