我正在尝试为网站创建一些聊天绑定,以帮助我进行沟通。我遇到了一个问题,即聊天中没有提交按钮,也没有提交()功能。
$(".Chat__formInner [placeholder='Type your message here to chat...']").submit()
$(".Chat__formInner form textarea")[0].submit()
$(".Chat__formInner form textarea").submit()
我也尝试在输入区域模拟Enter键,但它也没有触发提交功能。
var e = jQuery.Event("keypress")
e.which = 13
e.keyCode = 13
$(".Chat__formInner form").trigger(e)
答案 0 :(得分:1)
好的,有我的技巧: 应该有更好的方法来做到这一点,但这对你来说我认为
$("textarea").keypress(function(e) {
if (e.which == 13) {
e.preventDefault();
var el = $( "<input hidden type='submit'>");
$(".Chat__formInner form").append(el);
el.click().remove();
}
})