jQueryセレクターをより構成可能にするためのアドバイスを探しています。たとえば、PHP によって生成された次の HTML があるとします。
<ul id="my-list">
<li>first</li>
<li>second</li>
</ul>
そして少しの jQuery:
$(function() {
$(document).on("click", "#my-list li", function() {
alert("You clicked " + $(this).text());
});
});
ここまでは順調ですが、ある日、デザイナーがやってきて、ID「my-list」の名前を「list-of-numbers」に変更すると、javascript が機能しなくなります。現在、解決策は、「my-list」への参照についてコードを grep することを覚えていますが、それは非常に不完全です。セレクターを構成可能にするためのjQueryデザインパターンはありますか?