Рассмотрим этот HTMLНаписать чистый JQuery
<div id="container">
<ul id="someID">
<li id="someID1">
<div id="someID2">
<div class="someClass">
<label>labelText</label>
</div>
</div>
</li>
<li>2</li>
<li>3</li>
</ul>
</div>
и его сценарий
<script>
$(function(){
$("#container label").click(function(){
$(this).text("labelTextChanged");
});
})
</script>
Пусть этот код, написанный кем-то еще. И теперь я хочу изменить текст labelTextChanged
на что-то новое, например labelTextChangedThen
(Это просто пример, иногда мне нужно было бы изменить много функциональности). Но теперь трудно найти прилагаемое событие от DOM? Как я могу избежать таких проблем при написании кода в jQuery?
Хороший подход к использовать только атрибуты (самонастраиваемые атрибуты) для выбора элементов? (как в Angularjs)
NB: На самом деле это может быть лучше или хуже.
Вы всегда можете использовать [визуальное событие 2] (http://www.sprymedia.co.uk/article/visual+event+2) букмарклет для отображения слушателей событий, присоединенных к Элемент DOM. – bagonyi
Почему бы не использовать угловые то? это способ написать jQuery. Возможно, на http://codereview.stackexchange.com/ вы найдете лучший ответ. – Rudy
@bagonyi Это то, что я просил. Пожалуйста, опубликуйте это как ответ. –