【问题标题】:Trigger the textarea message when clicking on href link单击href链接时触发textarea消息
【发布时间】:2016-06-10 14:25:13
【问题描述】:

我正在尝试在 wordpress 网站上自定义对讲插件。 点击href链接时我需要触发一条消息,(所以在textarea上模拟回车键)。

这是使用的代码:

jQuery('body').on('click', '.start-chat-btn-advice', function () {
  var e = jQuery.Event("keydown");
  e.which = 13;  
  jQuery("textarea").trigger(e);            
}); 

【问题讨论】:

  • 您不能在事件中插入密钥。请解释你真正想要发生的事情
  • 要发送消息,我应该在 textarea 中输入我的消息并按回车键,而我需要的是在单击 href 链接时发送消息,以解释更多,当用户单击在 hrek 链接上,将向 textarea 值添加一条消息,并且 key enter 触发到 texarea 以发送消息,谢谢
  • 您不能直接执行/调用在单击此按钮时发送消息的函数,而不是尝试在 textarea 上触发它吗?
  • 为什么不提交表单呢?

标签: javascript jquery wordpress plugins intercom


【解决方案1】:

听起来你需要

<form action="chat" id="form1">
  <div id="container">
    <textarea id="chatText"></text>
    <a href="#" class=".start-chat-btn-advice">Click</a>
  </div>
</form>

$(function() {
  $("#container").on("click",".start-chat-btn-advice",submitIt);
  $("#chatText").on("keydown",function(e) { 
    if (e.which==13) submitIt() 
  });
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-02
    • 1970-01-01
    • 2012-04-28
    • 1970-01-01
    • 1970-01-01
    • 2014-04-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多