重複の可能性:
jQueryで動的に作成された要素をバインドする
次のコードを変更する方法はありますか?
$('#city')
.focus(function () {
$('option[value="99"]', this).remove();
store.setItem($(this).attr('id'), $(this).val());
})
.change(function () {
store.setItem($(this).attr('id'), $(this).val());
$(this).attr("title", $("option:selected", this).attr("title"));
$('#detailData').html("");
});
クラス「update-title」がある限り、まだ作成されていない場合でも、selectに対して機能するようにします。例えば:
<select class="update-title">
ライブを使用した実装を見ましたが、誰かが使用するのは良くないと言いました。また、これを行うには多くのオーバーヘッドがあります。document.ready()を使用してselectが作成されたことを確認した後で、コードを追加する方がよいでしょうか。