Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 引导popover隐藏在关键事件上不起作用_Javascript_Jquery_Twitter Bootstrap_Backbone.js - Fatal编程技术网

Javascript 引导popover隐藏在关键事件上不起作用

Javascript 引导popover隐藏在关键事件上不起作用,javascript,jquery,twitter-bootstrap,backbone.js,Javascript,Jquery,Twitter Bootstrap,Backbone.js,此主干功能正常工作: closeFeedbackPopover : function({ this.$el.find(".openFeedbackPopover").popover("hide"); } 但是,当按键调用时,popover不会隐藏 createFeedbackPopover: function() { var self = this; $("a textarea inside my popover").keypress(function(event) {

此主干功能正常工作:

closeFeedbackPopover : function({
    this.$el.find(".openFeedbackPopover").popover("hide");
}
但是,当按键调用时,popover不会隐藏

createFeedbackPopover: function() {
    var self = this;
    $("a textarea inside my popover").keypress(function(event) {
        if (event.keyCode == 13) {
            if($(this).val().trim() != "") {
                var feedback = new Feedback({
                    message : $(this).val(),
                    taskId : taskModel.get("id"),
                    instanceId : taskModel.get("processInstanceId")
                });
                feedback.save();

                $(this).val("");
                self.closeFeedbackPopover(); <-- here
                globals.messages.success(t("feedback_sent"));
            }
        }
    });
});
createFeedbackPopover:function(){
var self=这个;
$(“我的popover中的文本区域”)。按键(函数(事件){
如果(event.keyCode==13){
如果($(this).val().trim()!=“”){
var反馈=新反馈({
消息:$(this).val(),
taskId:taskModel.get(“id”),
instanceId:taskModel.get(“processInstanceId”)
});
feedback.save();
$(此).val(“”);

self.closeFeedbackPopover();我希望您没有在这个
$(“我的popover中的文本区域”)上调用按键功能
。你能展示整个代码,最终创建一个小提琴吗?嗨,西莫,谢谢你的回答。是的,键盘功能被调用,“我的popover中的一个textarea”只是一个例子。我创建了一个要点来展示更多:你确定这个函数
self.closeFeedbackPopover()
被调用?是的,调试显示了这一点,行this.el.find(“.openfeedbackpover”).popover(“hide”);也被调用了,但不起作用。你能创建一个小提琴来演示这个问题吗。我希望你不是在这个
$(“我的pover中的一个文本区域”)上调用按键功能
。你能展示整个代码,最终创建一个小提琴吗?嗨,西莫,谢谢你的回答。是的,键盘功能被调用,“我的popover中的一个textarea”只是一个例子。我创建了一个要点来展示更多:你确定这个函数
self.closeFeedbackPopover()
被调用?是的,调试显示了它,这一行。$el.find(“.openfeedbackpover”).popover(“hide”);也被调用了,但不起作用。你能创建一个小提琴来演示这个问题吗。