JQuery中的条件属性操作

JQuery中的条件属性操作,jquery,Jquery,我的代码中有两个无线电字段 <div class="article-votes-controls" role="radiogroup"> <a role="radio" rel="nofollow" class="button article-vote article-vote-up" title="Sim" aria-selected="false" href="#"></a> <a role="radio" rel="nofollow" class=

我的代码中有两个无线电字段

<div class="article-votes-controls" role="radiogroup">
<a role="radio" rel="nofollow" class="button article-vote article-vote-up" title="Sim" aria-selected="false" href="#"></a>
<a role="radio" rel="nofollow" class="button article-vote article-vote-down " title="Não" aria-selected="true" href="#"></a>
</div>
但只有当我加载页面并且atributte已经存在时,这才有效。。。我需要让代码在不重新加载整个页面的情况下侦听属性的更改

像这样即兴创作的。。。还有更好的办法吗

$(".article-vote-down").click(function() {
    if ( $('.article-vote-down').attr('aria-selected') == 'false' ) {
    $('.example').show();
} else if ( $('.article-vote-down').attr('aria-selected') == 'true' ) {
    $('.example').hide();
}
});
  $(".article-vote-up").click(function() {
    $('.example').hide();
});

投票结束当您要求某人为您编写代码时,这是显而易见的,因为您没有在问题中提供您尝试的jQuery代码实际上我已经尝试了很多。。。不要在没有先问的情况下就下结论;)我发布了我试过的代码。。。但是没有起作用。。。如果只有一个HTML元素,那么只有else操作在工作。这个$('.article vote down')可能是一个jQuery元素数组。jQuery是老派的,所以我记不得了。您的问题结构仍然很糟糕,您没有示例任何错误消息或jQuery尝试代码的输出。谢谢Brian。。。事实上,我发现代码是有效的。。。但是当属性已经存在时。。。如果我加载页面并且值为true。。。此时会显示.example。。。如果我加载的值为false,则隐藏。我们如何才能让这些代码在不重新加载页面的情况下侦听html的任何更改?投票关闭当您要求他人为您编写代码时,这一点很明显,因为您没有在问题中提供您尝试的jQuery代码实际上我尝试了很多。。。不要在没有先问的情况下就下结论;)我发布了我试过的代码。。。但是没有起作用。。。如果只有一个HTML元素,那么只有else操作在工作。这个$('.article vote down')可能是一个jQuery元素数组。jQuery是老派的,所以我记不得了。您的问题结构仍然很糟糕,您没有示例任何错误消息或jQuery尝试代码的输出。谢谢Brian。。。事实上,我发现代码是有效的。。。但是当属性已经存在时。。。如果我加载页面并且值为true。。。此时会显示.example。。。如果我加载的值为false,则隐藏。我们如何让这段代码在不重新加载页面的情况下监听html的任何更改?
$(".article-vote-down").click(function() {
    if ( $('.article-vote-down').attr('aria-selected') == 'false' ) {
    $('.example').show();
} else if ( $('.article-vote-down').attr('aria-selected') == 'true' ) {
    $('.example').hide();
}
});
  $(".article-vote-up").click(function() {
    $('.example').hide();
});