Twitter Typeahead.jsを使用していますが、ターゲット アンカー タグが提案テンプレートの一部である場合に呼び出される JQuery click() ハンドラーを取得できません。この jsfiddle demo'ing 問題を参照してください。以下の抜粋:
$('body').on('click', '.remove', function (evt) {
console.log("clicked; currentVal=" + $(this).data('currentVal'));
return false; //stop click propagation
});
$('#search').typeahead({
name: 'foo',
local: ['alpha', 'alfalfa', 'bravo', 'charlie'],
engine: Hogan,
template: '<p>{{value}} <a href="#" class="remove" data-current-val="{{value}}">Remove</a></p>'
});
クリック ハンドラーを (先行入力の前に) 呼び出すにはどうすればよいですか? ありがとう!