У меня есть div с классом = "доказательство", который содержит 4 элемента (кнопки), которыми я бы хотел управлять через jQuery. Я должен изменить цвет фона кнопки щелкнул, и сбросить другие 3 кнопки фона, чтобы имитировать кнопку переключения междуJQuery обрабатывает событие, но не выполняет функцию
Я написал это:
$('.evidence [id^=button]').on('click', function() {
$('.evidence [id^=button]').not($(this)).css('backgroud-color', '#88e885');
$(this).css('backgroud-color', '#559153');
});
Идентификаторы кнопка запуска с помощью кнопки, а кнопки дети из div-класса = "доказательства". Я могу отлаживать с firebug, и я могу увидеть точку останова на $ ('. Evidence [id^= button]'), но функция не выполняется.
Вы можете мне помочь?
EDITED
Это мой HTML
<div class="evidence">
<table>
<tr>
<td><asp:Button runat="server" CssClass="btn" ID="button1"/></td>
<td><asp:Button runat="server" CssClass="btn" ID="button2"/></td>
<td><asp:Button runat="server" CssClass="btn" ID="button3/></td>
<td><asp:Button runat="server" CssClass="btn" ID="button4"/></td>
</tr>
</table>
</div>
'evidenza' или' evidence'? – VisioN
editer: evidence – AngeloBad
Это: '.not ($ (this))' должно быть, должно быть '.not (this)'. –