私はjquery 1.8.3を使用しているので、.live()の使用から.on()の使用に変更しようとしていますSOの他の多くの人と同じように-うまくいきません-何が間違っていますか? .live() を使用するのが間違っている場合、なぜ一貫してうまく機能するのですか?
( txtbxhost は動的に追加されていないテキストボックスであり、すでに DOM に存在します)
$('#txtbxhost').live('input', function() {
// works everytime
});
$('#txtbxhost').on('change', 'input', function() {
// fails everytime
});
と
$('#txtbxhost').on('change', '#txtbxhost', function() {
// fails everytime
});
と
$(document).on('change', '#txtbxhost', function() {
// fails everytime
});
私はここでアイデアがありません...助けてください...