Это мой код JQuery, он (класс переключения) не работает.
Я предполагаю, что это контекст этого, но console.log() показывает что это правильный элемент.jQuery toggleClass() внутри on() не работает
// .dynamic-content AND ul are static. the event is delegated!
$(".dynamic-content ul").on(
'click',
".point_element",
function(eve){
$(this).css("border","2px solid green"); // works
$(this).toggleClass("selected"); // not working
$(this).prop("class","selected"); // works
$("input", this).trigger('click'); // works
}
);
HTML-:
<div class="dynamic-content">
<ul>
<li id="point_element_2877" class="element point_element">
<fieldset><label><input value="po7" type="checkbox"></label></fieldset>
<div class="inlined">
<table>
<tr><td>some text</td></tr>
</table>
</div>
</li>
...
...
whther '.dynamic-контента ul' элемент также создается динамически –
нет, динамическое содержимое только ЛУ х. событие инициируется, а вторая строка (событие 'click' для ввода, работает) – yossi
Определить, не работает? –