function showImage(imageSrc) {
$('a.slideTabLinkBlock').removeClass('active');
alert($(this).attr('class'));
$(this).addClass('active');
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a class="slideTabLinkBlock" onclick="showImage('<?php echo $image_src; ?>');">Link</a>
我想加個班 「活動的」 點擊一個鏈接時:
<a class="slideTabLinkBlock" onclick="showImage('<?php echo $image_src; ?>');"></a>
function showImage(imageSrc) {
$('a.slideTabLinkBlock').removeClass('active');
alert($(this).attr('class'));
$(this).addClass('active');
}
當我提醒$(this).attr('class')它顯示「undefined」。
爲什麼我不能使用$(this)來定位錨標籤?
如何將「活動」類添加到單擊的鏈接?
('的onclick =「」'),而不是正確地做這件事。 – JJJ
那麼,鏈接是在一個循環內,我傳遞的image_src變量值,我從循環內獲得 – alwayslearning
Downvote?問清楚的問題。 – alwayslearning