この小さな問題について助けが必要です。たとえば、アップルに投票した場合、アップルの後のすべてのリンクを無効にしたい場合、このスクリプトは何とか機能しますが、希望どおりには機能しませんが、まだjQueryを学んでいるので、私はそれについて十分な経験がありません
<script type="text/javascript">
$(document).ready(function() {
$("#container .bar a").click(function() {
var target = $(this);
target.html('Voted').addClass('voted');
//$('span a').removeAttr('href'); // this doese not help
return false;
});
});
</script>
<div id="container">
<span id="question">What is your favorite</span>
<div class="bar"><span> 10% </span><span><a class="a" href="">Vote</a></span> apple</div>
<div class="bar"><span> 20% </span><span><a class="a" href="">Vote</a></span> banana</div>
<div class="bar"><span> 30% </span><span><a class="a" href="">Vote</a></span> lemon</div>
</div><!--end container-->