Reputation: 95
I have the following code,
<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>
and on my javascript I have the following,
var ThankButton = $('div.thank-icon > a').attr('href');
console.log(ThankButton);
but on console log I get ThankButton not defined, what I'm doing wrong here?
Upvotes: 2
Views: 257
Reputation: 4818
You have javascript mistake
var ThankButton = $('ul.post-buttons li a.thank-icon').attr('href');
console.log(ThankButton);
Upvotes: 5
Reputation: 188
You could do something like,
var ThankButton = $('.thank-icon').attr('href');
console.log(ThankButton);
or
var ThankButton = $('ul li a').attr('href');
console.log(ThankButton);
or
var ThankButton = $('ul li a.thank-icon').attr('href');
console.log(ThankButton);
Upvotes: 1
Reputation: 4833
I don't see any div in your code. You can try simply:
var ThankButton = $('a.thank-icon').attr('href');
console.log(ThankButton);
Upvotes: 1