tagsInput プラグインに接続されている検索ボックスに実際に入力せずに、クエリを動的に変更する (クエリを削除するか、新しいクエリを入力する) 必要があるjquery tagsInput プラグインを使用しています。
ここでの問題は、最初にバックスペースイベントをトリガーしてから、次にイベントを入力することです。これがコードです。
function triggering_events() {
$(".tag").each(function() {
var e = jQuery.Event("keydown");
e.keyCode = 8;
e.which = 8;
$("#input-search_tag").trigger(e); //triggering backspace event
});
var input = $("#input-search_tag");
input.val("food");
input.trigger(e); //triggering enter event
}
ただし、上記のコードからトリガーされるのはバックスペース イベントのみです。その入力イベントを機能させるにはどうすればよいですか?
誰かが私が犯した間違いを指摘できますか?
ありがとう!