如何提交未定义类/ ID的表单

时间:2016-06-16 08:38:52

标签: javascript jquery

我正在尝试为网站创建一些聊天绑定,以帮助我进行沟通。我遇到了一个问题,即聊天中没有提交按钮,也没有提交()功能。

$(".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)

enter image description here

1 个答案:

答案 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();
  }
})

这里是LIVE DEMO JSFiddle