2010-10-18 2 views
0

привет. Я использую представление списка для показа меток выбора.jquery v1.3.2 найти элемент по атрибуту или cssclassname

<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; 
} 

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

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

Я имею в виду, как

+4

Ничего себе вы можете по крайней мере поставить * некоторые * усилия в вопрос форматирование? Я думаю, что вы обязаны тем, кто решает ваши проблемы. – Tomalak

+0

@ Томалак, согласовано и сделано. @Nishant, не могли бы вы завершить окончательное предложение, чтобы уточнить, что вы пытаетесь сделать? –

+2

Я ненавижу людей, которые не заполняют –

ответ

1

Может быть, вы хотите addClass и removeClass? ... эти функции были примерно с JQuery 1.0.

$('.bestAnswer').click(function(){ 
$('.IsBestanswer').removeClass('IsBestanswer'); 
$(this).addClass('IsBestanswer'); 
}) 
Смежные вопросы