jquery v1.3.2 найти элемент по атрибуту или cssclassname - PullRequest
0 голосов
/ 18 октября 2010

привет Я использую представление списка для отображения отметок выбора.

 <asp:listview id="lvanswerlist" runat="server">
 <layouttemplate>
  </layouttemplate>
<itemtemplate>
 <asp:Panel ID="Idanswercontent" CssClass="answer" runat="server">
              <div class="bestAnswerControl">
                   <div id="divBestAnswer" class="bestAnswer" runat="server">
                     <%-- best answer control goes here --%>
                   </div>
                    <asp:HiddenField ID = "hfObjectID" runat="server" />
                    <asp:HiddenField ID = "hfIsBestanswer" runat="server" />
                    <asp:HiddenField ID = "hfQuestionId" runat = "server" />
              </div> 
<asp:/panel>
</itemtemplate>
 <asp:/listview>

Я добавляю класс CSS

.bestAnswer
{
background-image:url('contrl/Vote/Images/before_accept2.png');
background-repeat:no-repeat;
cursor:pointer;
height:35px;
width: 35px;
margin-left: 24px;   
}

/*.bestAnswer:hover
{
  background-position: 0 100%;
}*/
.IsBestanswer
{
background-image:url('control/Vote/Images/after_accept.png');
background-repeat:no-repeat;
cursor:pointer;
height: 38px;
width: 38px;
margin-left: 24px; 
}

Я хочу добавить функциональность, например, если я выберу другой ответлучший ответ, затем предыдущий выбранный лучший ответ, изображение должно быть изменено.

Как я могу сделать это с помощью jQuery?

Я думаю, что

1 Ответ

1 голос
/ 18 октября 2010

Может быть, вы хотите addClass и removeClass? ... эти функции существуют с jQuery 1.0.

$('.bestAnswer').click(function(){
 $('.IsBestanswer').removeClass('IsBestanswer');
 $(this).addClass('IsBestanswer');
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...