您好我有一個DataTable和邊欄,看起來像這樣jQuery的發送回車鍵到搜索領域
我的作用是當我點擊進入這些li
元素之一\,例如,Approved
那麼它將附加在Datatable的搜索框中。我已經開始工作了。但我的問題是,當搜索框中有文本時,Datatables應該根據該輸入自動搜索,但在我的情況下不是。除非您在搜索框中指定光標的同時手動按Enter鍵。
因此,我所做的就是添加,將發送該搜索框中輸入一個按鍵事件,以便代碼當我追加Approved
那麼接下來它會發送,這樣我就不需要輸入鍵事件搜索框手動命中輸入,但它不起作用。
這是我的代碼:
$("li#approved_filter").on("click", function(){
$(".input-sm").val("Approved");
$(".input-sm").focus().trigger({ type : 'keypress', which : 13 });
});
僞造的返回鍵事件是有點哈克。爲什麼不使用內置的[fnFilter](http://legacy.datatables.net/ref#fnFilter)函數? –
是在形式上搜索輸入嗎? – Mohammad
@RoryMcCrossan我不知道我能做到這一點。現在正在工作。謝謝:)如果你改變你的評論來回答我會選擇它。 :) – jackhammer013